html, body {padding: 0; margin: 0; font-family: 'Arial'; background-color: #ffffff; }

/* Разметка фрейма */
div#page { margin: 0px 7px; }

.page-item { width: 100%; }
.bottom-links { width: 100%; text-align: center; }
.bottom-links a { font-size: 12px; color: #000000; }

td#logo { width: 366px; }
td#dogs1 { width: 141px; } 
td#dogs2 { width: 350px; } 
td#dogsspace { width: 136px; } 

td#content-td { padding: 0px 7px; margin: 0px; }
div#content	{ width: 100%; }
div#phones { margin-top: 10px; }
td#left-column { width: 221px; }
td#right-column { width: 160px; text-align: center; }


/* Оформление фрейма */
div#main-part { background: url('/i/bones.jpg') no-repeat right bottom; }
div#copyright { width: 100%; text-align: center; font-size: 10px; }


a {text-decoration: none; color:#FFFFFF;}
a:hover {text-decoration:underline;}
.right_item { margin-top: 8px; }

a.custom_a { text-decoration: underline; color: #67acf1;  }
a.custom_a:hover { text-decoration: underline; color: #55555;   }


#top-strip  { width: 650px; font-family: 'Comic Sans MS'; font-size: 15; font-weight: bold; color: #ffffff; } 
#top-strip table  { font-family: 'Comic Sans MS'; font-size: 15; font-weight: bold; color: #ffffff; } 
#top-strip td#strip  { background-image: url('/i/top_strip2.gif');  background-repeat: repeat-x; } 


.bottom_strip  { font-family: arial; font-size: 16; color: #000000; } 

.topmenu a:hover {text-decoration: none; color: #aaaaaa;}

/* Left menu */

.menu_item { width: 221px; height: 92px;   font-family: 'Comic Sans MS'; font-size: 15; font-weight: bold; color: #ffffff; }
.menu_item .normal {  background-image: url('/i/menu_item1.jpg'); }
.menu_item .active {  background-image: url('/i/menu_item3.jpg'); }
.menu_item .highlight {  background-image: url('/i/menu_item2.jpg'); }

.menu_item div { background-color: #00ff00; width: 100%; height: 100%; cursor: pointer; vertical-align: middle;}

.menu_item a {font-size: 15px; font-style:normal; font-weight: bold;}
.menu_item a:hover {text-decoration: none;}


/* Left menu  */


/* Dialog */
.dialog .inner {font-family: Verdana; color: #555555; font-size: 12px; font-weight: bold;}
.dialog .inner a {text-decoration: none; color: #555555;}
.dialog .inner a:hover {text-decoration:underline;}


.dialog .header1 {
	background-image: url('/i/dialog1.gif');
	width: 6px;
	height:22;
}
.dialog .header2{
	background-image: url('/i/dialog2.gif');
	font-family: "Comic Sans MS";
	font-size: 14;
	color: #ffffff;
	height: 22px;
	font-weight: bold;
}
.dialog .header3{
	background-image: url('/i/dialog3.gif');
	width: 6px;
	height:22;
}
.dialog .middle1{
	background-image: url('/i/dialog4.gif');
	width: 6px;
}
.dialog .middle2{
	background-image: url('/i/dialog5.gif');
	width: 6px;
}
.dialog .bottom1{
	background-image: url('/i/dialog6.gif');
	width: 6px;
	height:7;
}
.dialog .bottom2{
	background-image: url('/i/dialog7.gif');
	height:7;
}
.dialog .bottom3{
	background-image: url('/i/dialog8.gif');
	width: 6px;
	height:7;
}

/* Dialog */

.input_login { border: 1px solid #74c3f5; width: 100px; font-size: 11px; }


/* стили форм */

 .form_body { text-align: left; } 
 .required {color: #ff0000;} 
 #form_required_message {text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 12px;} */
.form_group_table {width: 60%;} 
.title {width: 30%; white-space: nowrap; } 
.value {width: 70%;} 
.input_text {width: 90%;}
.input_password {width: 90%;} 

.error { color: #ff0000; font-weight: bold; font-size: 15px; font-family: 'Comic Sans MS' }
.errors { color: #ff0000; font-weight: bold; font-size: 13px; }

#form_footer input { font-family: 'Comic Sans MS'; font-size: 14px; font-weight: bold; background-color: #94d0f5; color: #ffffff; border: 1px solid #6a96b1; cursor: pointer; }

.value textarea { width: 450px;}

#f1form_footer input { font-family: 'Comic Sans MS'; font-size: 14px; font-weight: bold; background-color: #94d0f5; color: #ffffff; border: 1px solid #6a96b1; cursor: pointer; }
#f1form_required_message {text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 12px;}

#f2form_footer input { font-family: 'Comic Sans MS'; font-size: 14px; font-weight: bold; background-color: #94d0f5; color: #ffffff; border: 1px solid #6a96b1; cursor: pointer; }
#f2form_required_message {text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 12px;}

#authform_footer input { font-family: 'Comic Sans MS'; font-size: 14px; font-weight: bold; background-color: #94d0f5; color: #ffffff; border: 1px solid #6a96b1; cursor: pointer; }
#authform_required_message {text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 12px;}

/*
.title { 
	white-space: nowrap; 
	width: 30%; 
color:#5978b1;
font-family: "Comic Sans MS";
font-size:14px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight: bold;
line-height:normal;
}

#form_required_message {
color:#333399; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 12px;
}
.lsf_form { width: 70%; }
.value { width: 70%; padding: 5px;}
.form_body { width: 70%; background-color: #dbeefb; border: 1px solid #74c3f5; padding: 14px; text-align: left;}
.form_group_table { width: 100%; }
#form_footer { width: 100%; text-align: right;}

.required {color: #c45985;}

*/


/* стили форм */


/* стили контента сайта */
/*.content { font-family: Arial, Helvetica, sans-serif; font-size: 11pt;  text-decoration:none;}*/
#content { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11pt; text-decoration:none;}
#content table { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11pt; text-decoration:none;}
#content b {color: #575757;}


.input_submit { border: 1px solid rgb(106, 150, 177); font-family: 'Comic Sans MS'; font-size: 13px; font-weight: bold; background-color: rgb(148, 208, 245); color: rgb(255, 255, 255); }

/*.content a {text-decoration: none; color:#0000FF;}*/
#content a {text-decoration: none; color: #6699cc;}
#content a:hover {text-decoration:underline;}

#content .text_table { border-collapse:collapse;  font-family:Arial, Helvetica, sans-serif; font-size: 14px;  text-decoration:none;}
#content .text_table td { border: 1px solid #74c3f5; }
#content .text_table thead td { background-color: #dbeefb; }

/* стили контента сайта */

.pageTitle h1 { color: #333399; font-size: 16pt; font-weight: normal; margin: 14 0; }
.a1 { font-family: 'Comic Sans MS'; font-size: 16; color: #3d61a2;  } 
.a2 { text-decoration: none; color: #6699cc; }
.c1	{ font-family: 'Comic Sans MS'; color: #c45985; }

.f1 { font-family: 'Comic Sans MS'; font-weight: bold; font-size: 14px; color: #333399;} 
.f2 { font-family: 'Comic Sans MS'; font-size: 18px; color:#3D61A2;} 


.button { font-family: 'Comic Sans MS'; font-size: 13px; font-weight: bold; background-color: #94d0f5; color: #ffffff; border: 1px solid #6a96b1; text-align: center; cursor: pointer; }


		
.ahd a:hover {text-decoration: none; color: #aaaaaa;}




/* стили Фрейма странички */

.page-frame .top1 {background: url('/i/frame1.gif'); width: 26px; height: 24px;}
.page-frame .top2 {background: url('/i/frame2.gif') repeat-x; height: 24px; width: 100%;}
.page-frame .top2 .head1 {background: url('/i/frame-top1.gif'); width: 17px; height: 24px;}
.page-frame .top2 .head2 {background: url('/i/frame-top2.gif'); height: 24px; font-family: 'Comic Sans MS'; font-size: 17; color: #833364;}
.page-frame .top2 .head3 {background: url('/i/frame-top3.gif'); width: 19px; height: 24px;}
.page-frame .top3 {background: url('/i/frame3.gif'); width: 35px; height: 24px;}

.page-frame .middle1 {background: url('/i/frame4.gif') repeat-y; width: 26px; vertical-align: bottom;}
.page-frame .middle1 div {background: url('/i/frame6.gif'); width: 26px; height: 96px;}
.page-frame .middle2 {vertical-align: top; padding: 0px; margin: 0px;}
.page-frame .middle3 {background: url('/i/frame5.gif'); repeat-y; width: 35px; vertical-align: bottom;}
.page-frame .middle3 div {background: url('/i/frame7.gif'); width: 35px; height: 96px;}

.page-frame .bottom1 {background: url('/i/frame8.gif'); width: 26px; height: 25px;}
.page-frame .bottom2 {background: url('/i/frame9.gif'); width: 100%; height: 25px;}
.page-frame .bottom3 {background: url('/i/frame10.gif'); width: 35px; height: 25px;}


/* стили Фрейма странички */



/* стили новостей */
.news {margin: 5px;}
.news .calendar {background: url('/i/news-cal.gif'); width: 44px; height: 48px;}
.news .calendar .top {font-family: 'Trebuchet MS',Tahoma,Arial; color: #ffffff; font-size: 9px; height: 15px; text-align: center;}
.news .calendar .bottom {font-family: 'Trebuchet MS',Tahoma,Arial; color: #999999; font-size: 19px; height: 33px; text-align: center; vertical-align: top;}

.news #title {padding-left: 10px; width: 100%; text-align: left;}
.news #title a {font-family: 'Comic Sans MS'; font-size: 17; color: #2090b5;}
.news #title a:hover {text-decoration: none; color: #666666;}

.news #preview {font-size: 13px;}
.news #bottom {padding-right: 10px; padding-top: 5px; vertical-align: middle;}
.news #bottom a {font-size: 12px; color: #ec93bf;}

.news-small {margin: 7 5 0 5;}
.news-small .calendar {background: url('/i/news-cals.gif'); width: 24px; height: 27px;}
.news-small .calendar .top {height: 8px; font-family: 'Trebuchet MS',Tahoma,Arial; color: #ffffff; font-size: 4px; font-weight: bold; text-align: center; }
.news-small .calendar .bottom {height: 19px; font-family: 'Trebuchet MS',Tahoma,Arial; color: #999999; font-size: 12px; text-align: center; vertical-align:top; }
.news-small #title {padding-left: 10px; width: 100%;}
.news-small #title a {font-family: 'Comic Sans MS'; font-size: 13; color: #2090b5; font-weight: bold;}
.news-small #preview {font-size: 11px; width: 100%;}
.news-small #bottom {padding-right: 10px; vertical-align: middle; }
.news-small #bottom a {font-size: 10px; color: #ec93bf;}
.news-small #delimiter {background: url('/i/news-dot.gif') repeat-x;}

.small-border .middle1 {background: url('/i/news-border21.gif') repeat-y; width: 6px;}
.small-border .middle2 {background: url('/i/news-border27.gif') repeat-y; width: 6px;}

.small-border .bottom1 div {background: url('/i/news-border22.gif'); height: 18px; width: 6px;}
.small-border .bottom2 div {background: url('/i/news-border23.gif'); height: 18px; width: 10px;}
.small-border .bottom3 {background: url('/i/news-border24.gif') repeat-x; height: 18px; width: 100%;}
.small-border .bottom4 div {background: url('/i/news-border25.gif'); height: 18px; width: 11px;}
.small-border .bottom5 div {background: url('/i/news-border26.gif'); height: 18px; width: 6px;}
/* стили новостей */





#contentPage {margin: 5px; padding: 0px; font-size: 13px;}
#contentPage a {text-decoration: none; color:#6699cc;}
#contentPage a:hover {text-decoration:underline;}


/* стили Розовой рамки */

.small-frame {background-color: #ffffff; }
.small-frame .top1 {background: url('/i/sframe1.gif'); width: 14px; height: 10px;}
.small-frame .top2 {background: url('/i/sframe2.gif') repeat-x; height: 10px; width: 100%;}
.small-frame .top3 {background: url('/i/sframe3.gif'); width: 14px; height: 10px;}

.small-frame .middle1 {background: url('/i/sframe4.gif') repeat-y; width: 14px; }
.small-frame .middle2 {vertical-align: top; padding: 0px; margin: 0px; width: 100%; }
.small-frame .middle3 {background: url('/i/sframe5.gif') repeat-y; width: 14px;}

.small-frame .bottom1 {background: url('/i/sframe6.gif'); width: 14px; height: 15px;}
.small-frame .bottom1 div {width: 14px; height: 15px;}
.small-frame .bottom2 {background: url('/i/sframe7.gif'); height: 15px; width: 100%}
.small-frame .bottom3 {background: url('/i/sframe8.gif'); width: 14px; height: 15px;}
.small-frame .bottom3 div {width: 14px; height: 15px;}


/* стили Розовой рамки */
		

.main-text {font-size: 12px; text-align: justify; padding: 0px; margin: 0px;}
.main-text p {padding: 0px; margin-top: 5px; margin-bottom: 5px;}




/* Dialog */
.dialogp .inner {font-family: Verdana; color: #555555; font-size: 12px; font-weight: bold;}
.dialogp .inner a {text-decoration: none; color: #555555;}
.dialogp .inner a:hover {text-decoration:underline;}


.dialogp .header1 {
	background-image: url('/i/dialogp1.gif');
	width: 6px;
	height:22;
}
.dialogp .header2{
	background-image: url('/i/dialogp2.gif');
	font-family: "Comic Sans MS";
	font-size: 14;
	color: #ffffff;
	height: 22px;
	font-weight: bold;
}
.dialogp .header3{
	background-image: url('/i/dialogp3.gif');
	width: 6px;
	height:22;
}
/* Dialog */



/* Component UserName */
#cmp-user-name { font-size: 14px; font-family: 'Comic Sans MS'; color: #666666; font-weight: bold; }
/* Component UserName */

/* Component Basket */
#cmp-basket {background: url('/i/basket.gif'); width: 160px; height: 60px; text-align: left;}
#cmp-basket table {margin: 7 3 3 3; width: 130px;}
#cmp-basket table td {font-size: 11px;}
#cmp-basket a {color: #6699cc;}
/* Component Basket */

/* Component Discount */
#cmp-discount a {font-size: 13px; color: #557ea7; }
#cmp-discount a:hover {text-decoration: none; }
#cmp-discount a.detail {font-size: 10px; }
#cmp-discount table {width: 160px;}
#cmp-discount .top_legend {font-size: 13px;}
#cmp-discount #img-container {left: -5px; top: -17px; position: relative; z-index: 1;}
#cmp-discount #img-container img { position: absolute; }
/* Component Discount */


/* Component Novelty */
#cmp-novelty a {font-size: 13px; color: #557ea7; }
#cmp-novelty a:hover {text-decoration: none; }
#cmp-novelty a.detail {font-size: 10px; }
#cmp-novelty table {width: 160px;}
/* Component Novelty */


/* Component FastLogin */
#cmp-fast-login table {width: 100%;}
#cmp-fast-login a.reg {font-size: 15px; font-weight: bold;}
#cmp-fast-login a.enter {text-decoration: none;}
#cmp-fast-login div#enter {font-family: 'Comic Sans MS'; font-size: 13px; font-weight: bold; background-color: #94d0f5; color: #ffffff; border: 1px solid #6a96b1; width: 56px; text-align: center; cursor: pointer;}
/* Component FastLogin */

/* Component UserFolder */
#cmp-user-folder a {color: #666666; font-size: 13px;}
/* Component UserFolder */

/* Component Filter */
#cmp-filter a {font-size: 13px; color: #666699; }
#cmp-filter #strip {background: url(/i/news-dot.gif) repeat-x; margin-top: 5px; margin-bottom: 5px;}
/* Component Filter */

/* Component Poll */
#cmp-poll table {font-size: 12px;}
#cmp-poll table.dialog {width: 170px; background-color: #ffffff; height: 1%;}
#cmp-poll div.question {font-size: 14px; padding: 5px; text-align: center;}
#cmp-poll td.question {font-size: 14px; text-align: center;}
#cmp-poll form {padding: 0px; margin: 0px;}
#cmp-poll .cb {color: #6699cc;}
#cmp-poll .cd {color: #3D61A2;}
/* Component Poll */


/* Component LeftMenu */
#cmp-left-menu div {width: 218; height: 90; padding: 0px;} 
#cmp-left-menu div.normal {  background-image: url('/i/menu_item1.gif'); }
#cmp-left-menu div.active {  background-image: url('/i/menu_item3.gif'); }
#cmp-left-menu div.highlight {  background-image: url('/i/menu_item2.gif'); }
#cmp-left-menu img {margin: 8 0 11 12; float: left;}
#cmp-left-menu table {display: inline;  float: right;  margin: 27 5 23 0; padding: 0; width: 110px; height: 40px; border-collapse: collapse; }
#cmp-left-menu table td {padding: 0; margin: 0;  width: 110px; height: 40px; vertical-align: middle; text-align: center;}
#cmp-left-menu a {font-family: 'Comic Sans MS'; font-size: 15px; font-style:normal; font-weight: bold;}
#cmp-left-menu a:hover {text-decoration: none;}
/* Component LeftMenu */

.index-head { padding: 0px; margin-top: 50px; margin-bottom: 10px; font-weight: bold; color:#666699; font-size: 13px; }
.index-head span {font-family: 'Times New Roman'; font-size: 16px;}
.index-head span.la {color: #ff3399; font-size: 24px;}

#cmp-fast-news .inner_text { font-size: 12px; }

.page_text { color: #3366cc; font-size: 13px; font-weight: bold; }
