a { color:#295DAB; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:normal; }
a:link { color:#295DAB; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:normal; }
a:visited { color:#295DAB; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:normal; }
a:active { color:#DD2F2F; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none;  font-weight:normal; }
a:hover { color:#DD2F2F; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: underline; font-weight:normal; }

body, text, p, td, br { color:#000000; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; }

SELECT, INPUT, TEXTAREA, option { color: #000000; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; font-size: 8pt; font-weight: normal; }

.hidden_href { color:#295DAB; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:normal; }

.menu { font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; }
  a.menu:link { font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#52647b; text-decoration: none; font-weight:normal; }
  a.menu:visited { font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#52647b; text-decoration: none; font-weight:normal; }
  a.menu:active { font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#52647b; text-decoration: none; font-weight:normal; }
  a.menu:hover { font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#000000; text-decoration: underline; font-weight:normal; }

  .menu1 { font-size:12px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; }
  a.menu1:link { font-size:12px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#ffffff; text-decoration: none; font-weight:bold; }
  a.menu1:visited { font-size:12px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#ffffff; text-decoration: none; font-weight:bold; }
  a.menu1:active { font-size:12px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#ffffff; text-decoration: none; font-weight:bold; }
  a.menu1:hover { font-size:12px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#bdd7f2; text-decoration: underline; font-weight:bold; }

.left-caption { color:#ffffff; font-size:10px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:normal;
margin-bottom : 2; 	margin-left : 4;	margin-right : 4;	margin-top : 2;
 }

.right-caption { color:#7E8792; font-size:10px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:normal;
margin-bottom : 2; 	margin-left : 4;	margin-right : 4;	margin-top : 2;
 }

.text-catalog {margin-bottom : 2; 	margin-left : 5;	margin-right : 3;	margin-top : 2;}

.content {margin-bottom : 12; 	margin-left : 20;	margin-right : 15;	margin-top : 12;}

.price { color:#AB1A1A; font-size:12px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:bold; }
.credit { color:#7B7F84; font-size:9px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:bold; }
.price-txt { color:#000000; font-size:9px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:bold; }

.red { color:#AB1A1A; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:bold; }

.red-o { color:#AB1A1A; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none;}

.blue { color:#658BC4; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none;}

.blue-small { color:#658BC4; font-size:10px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none;}

.red-small { color:#AB1A1A; font-size:10px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none;}

.white { color: #ffffff; font-size: 11px; font-weight: bold; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none;}

.text {margin-bottom : 10; 	margin-left : 10;	margin-right : 10;	margin-top : 6; font-size: 10pt;}
.text a { font-size:10pt; }

.caption-sub { color:#707E90; font-size:12px; font-weight: bold}

div.rating-list { float:right; margin:5px 5px 5px 0px; cursor:pointer; }
div.rating-list img { margin-left:2px; }
span.rating-card { cursor:pointer; }
span.rating-card img { margin-bottom:3px; }

h1 {
	color: #717882;
	font-size: 14px;
	font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial;
	text-decoration: none;
	font-weight: bold;
	margin-bottom : 4;
	margin-left : 10;
	margin-right : 10;
	margin-top : 6;
}

h2 {
	color: #658BC4;
	font-size: 11px;
	font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial;
	text-decoration: none;
	font-weight: bold;
	margin-bottom : 4;
	margin-left : 4;
	margin-right : 10;
	margin-top : 6;
}

h3 {
	color: #333333;
	font-size: 12px;
	font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial;
	text-decoration: none;
	font-weight: bold;
	margin-bottom : 4;
	margin-left : 10;
	margin-right : 10;
	margin-top : 6;
}
h4 {
	color: #AB1A1A;
	font-size: 11px;
	font-weight: bold;
	margin-bottom : 4;
	margin-left : 10;
	margin-right : 10;
	margin-top : 6;
}

SELECT, INPUT, option {
	font-size: 10px;
	font-weight: normal;
}
td.action_blok {
 border-right: 2px solid #EAEDF1;
 border-bottom: 2px solid #EAEDF1;
 background-color: #F9FAFC;
}
td.cabinet {
 width: 215px;
 background-color: #F9FAFC;
 border-right: 2px solid #EAEDF1;
}
td.news_blok {
 background-color: #F9FAFC;
 border-right: 2px solid #EAEDF1;
 border-bottom: 2px solid #EAEDF1;
}
td.border_left {
 border-left: 2px solid #EAEDF1;
}
td.border_bottom {
 border-bottom: 2px solid #EAEDF1;
}
table.border_left {
 border-left: 2px solid #EAEDF1;
}
table.border_bottom {
 border-bottom: 2px solid #EAEDF1;
}
td.border {
border: 2px solid #EAEDF1;
}

/* ------------------------------------------------------------------------------------- */
div.error { color:red; text-align:center; margin:10px; font-weight:bold; }
div.modelrow-line { color:#F18612; font-size:10px; text-align:center; padding:5px 0px 0px 0px; line-height:20px; }
div.modelrow-line a { border-bottom:1px solid #F18612; font-size:12px; color:#2E529C; text-decoration:none; }
div.modelrow-line a:hover { border-bottom:1px solid #F18612; font-size:12px; color:#000000; text-decoration:none; }
div.modelrow-line sup { color:#373737; margin-left:2px; }


form.profile input { font-size:10pt; border:1px solid #B3B9C3; }
form.profile textarea { font-size:10pt; border:1px solid #B3B9C3; }
form.profile select { font-size:10pt; }
form.profile table td.col1 { padding-left:8px; background-color:#f9f9f9 }
form.profile table td.col2 { padding-right:8px; background-color:#f9f9f9 }


/*	ÊÎÌÌÅÍÒÀÐÈÈ	*/
div.comment { background-color:#F9FAFC; border-bottom:1px solid #D7DADF; margin-top:10px; }
div.commentsSort { font-size:11px; color:#777777; padding-left:10px; }
div.commentsSort a.active { color:#B60718; }
div.comment table td { vertical-align:top; }
tr.commentHead td { background-color:#EAEDF2; border-bottom:1px solid #D7DADF; padding:5px 10px 5px 10px; }
td.commentText { padding:10px; }
td.commentUserName { width:120px; text-align:center; padding:10px; color:#758EB7; font-weight:bold; }
td.commentDate { width:120px; text-align:center; font-size:11px; }
td.commentUseful { font-size:11px; color:#999999; padding-left:20px; }
span.commentUsefulYes { color:#0F9D15; text-decoration:underline; cursor:pointer; }
span.commentUsefulNo { color:#B60718; text-decoration:underline; cursor:pointer; }
div.commentLinks { padding:10px 10px 10px 0px; }
table.commentForm { margin-top:30px; width:100%; border-top:2px solid #D7DADF; padding-top:10px; }
table.commentForm td { color:#333333; }
table.commentForm td.header { font-weight:bold; width:120px; text-align:right; padding-right:10px; vertical-align:top; }
table.commentForm span { font-size:11px; color:#777777; }
table.commentForm input { width:100%; }
table.commentForm textarea { width:100%; height:100px; }


div.marva { margin:10px 0px 5px 0px; padding:3px 0px 4px 4px; background:url(/images/online-konsult.jpg) no-repeat top left; }
div.marva a { color:#ffffff; text-decoration:none; }

table.standart { border-bottom:1px solid #000000; border-right:1px solid #000000; }
table.standart td { border-top:1px solid #000000; border-left:1px solid #000000; padding:3px; }
table.standart tr.head td { background-color:#CCC; font-weight:bold; }

#inf {
	display: none;
}

div.topsubmenu { display: none; position: absolute; z-index: 20; background: #f6f7f7;
			 font : 11px Verdana; text-decoration: none; top: 130px; border: 2px solid #ebeded;
			 padding: 0 10px 10px; margin: 0px; width: auto !important; width: 140px;}
div.topsubmenu ul { list-style: none; padding: 0; margin: 0; }
div.topsubmenu li { padding: 5px 0 0 5px;}

.submenu { font : 12px Verdana; font-weight: bold;}
a.submenu { cursor: pointer; color:#0e6ab7; font : 12px Verdana; text-decoration: none; font-weight:normal; }
a.submenu:hover { color:#cc0101; font : 12px Verdana; text-decoration: none; }

span.topmenu  { color:#ffffff; font : 12px Verdana; text-decoration: none; font-weight:bold; }
a.topmenu  { cursor: pointer; color:#ffffff; font : 12px Verdana; text-decoration: none; font-weight:bold; }
a.topmenu:hover { color:#a4cff4; font : 12px Verdana; text-decoration: none; font-weight:bold; }
a.topmenu:link { color:#ffffff; font : 12px Verdana; text-decoration: none; font-weight:bold; }
a.topmenu:visited { color:#ffffff; font : 12px Verdana; text-decoration: none; font-weight:bold; }
a.topmenu:active { color:#ffffff; font : 12px Verdana; text-decoration: none; font-weight:bold; }

div.bottomsubmenu { display: none; position: absolute; z-index: 20; background: #f6f7f7;
			 font : 11px Verdana; text-decoration: none; top: 130px; border: 2px solid #ebeded;
			 padding: 0 10px 10px; margin: 0px; width: auto !important; width: 140px;}
div.bottomsubmenu ul { list-style: none; padding: 0; margin: 0; }
div.bottomsubmenu li { padding: 5px 0 0 5px;}

div.bottom2submenu { display: none; position: absolute; z-index: 20; background: #f6f7f7;
			 font : 11px Verdana; text-decoration: none; top: 130px; border: 2px solid #ebeded;
			 padding: 0 10px 10px; margin: 0px; width: auto !important; width: 230px;}
div.bottom2submenu ul { list-style: none; padding: 0; margin: 0; }
div.bottom2submenu li { padding: 5px 0 0 5px;}

.bottom_submenu { font : 12px Verdana; font-weight: bold;}
a.bottom_submenu { cursor: pointer; color:#0e6ab7; font : 12px Verdana; text-decoration: none; font-weight:normal; }
a.bottom_submenu:hover { color:#cc0101; font : 12px Verdana; text-decoration: none; }

span.bottom_menu  { color:#ffffff; font : 12px Verdana; text-decoration: none; font-weight:bold; }
a.bottom_menu  { cursor: pointer; color:#ffffff; font : 12px Verdana; text-decoration: none; font-weight:bold; }
a.bottom_menu:hover { color:#a4cff4; font : 12px Verdana; text-decoration: none; font-weight:bold; }
a.bottom_menu:link { color:#ffffff; font : 12px Verdana; text-decoration: none; font-weight:bold; }
a.bottom_menu:visited { color:#ffffff; font : 12px Verdana; text-decoration: none; font-weight:bold; }
a.bottom_menu:active { color:#ffffff; font : 12px Verdana; text-decoration: none; font-weight:bold; }

td.category { border-bottom: 2px dotted #ECF0F6; }
	td.category_left { border-left: 2px dotted #ECF0F6; }
    #banneroverlay a { margin-right:1px;}
