A { color: #216CA6; text-decoration: underline; }
BODY { margin: 0px; padding: 0px; background-color: #ffffff; color: #232323; font-family: Arial; font-size: 13px; font-weight: normal; line-height: 16px; }
IMG { border: 0px; }
TABLE { font-family: Arial; font-size: 13px; color: #232323; line-height: 16px; }
H1 { font-family: Tahoma; font-size: 17px; color: #232323; margin: 0 0 20px 0; padding: 5px 10px 5px 40px; text-transform: uppercase; background: #f69d38 url(image/h1-bg.gif) no-repeat left;}
H1 A { text-decoration: none; }
H2 { font-family: Arial; font-size: 16px; color: #02386c; margin: 0 0 20px 10px; }
H3 { font-family: Arial; font-size: 14px; color: #02386c; margin: 0 0 0 10px; }
INPUT.sendInput, TEXTAREA.sendInput, SELECT.sendInput { font-family: Tahoma; color: #232323; border-width: 1px; border-style: solid; border-color: #0A79E4; }
UL.ul { margin: 0 10px 0 0; padding: 0 0 0 10px; line-height: 18px; position: relative; left: -10px; }
UL.ul LI { list-style: none; background: url(image/list-plus.gif) no-repeat left 12px; padding: 8px 0 2px 18px; line-height: 14px; }

.big {font-weight: bold; }
.small { font-size: 10px; }
.red { color: #ff0000; }
.jlink { border-bottom:#216CA6 1px dashed; text-decoration:none}
.p20 {padding:20px}
.img_bx { padding:15px; border:#CCCCCC 1px solid}

.ups LI { list-style: none; background: url(/image/up-list.gif) no-repeat ; padding: 5px 0 12px 37px; }

.upcase { font-weight:bold; text-transform:uppercase}

#top { width: 100%; background-color: #1765B0;  color: #A2D5FF; font-size: 12px; }
#slogan { padding-right: 10px; }
#topName { width: 99%; background-image: url("image/top2-bgr.gif"); background-repeat: repeat-x; }
#topTel { width: 99%; background-image: url("image/top2-bgr3.gif"); background-repeat: repeat-x; }


.zagolovok {
	margin-top:25px;
	margin-left:5px;
	text-align:right;
	padding-right:25px;
	padding-top:5px;
	padding-bottom:5px;	
	background: url(image/menu-btn-r.png) no-repeat center;
	FONT-SIZE: 14px; 
	width:190px;
}

.artcls_slct { color: #216CA6;}

.news{
	margin-left:10px;
	height:61px;
	width:81px;
	text-align:center;
	vertical-align:top;
	padding-bottom:10px;

}

/* Новое меню */
#nleftMenu { background-color: #318ADA; width: 204px; font-size: 14px; }
.npunktMenu a { 
	background: url(image/menu-btn.gif) center no-repeat;
	display: block;
	padding: 6px 0 6px 20px;
	color: #262431;
	text-decoration: none;
}

.npunktMenu a:hover { 
	background: url(image/menu-btn-n.gif) center no-repeat;
	color: #000099;
}

.npunktMenuSpan {
	display: block;
	padding: 6px 0 6px 20px;
	color: #262431;
	text-decoration: none;
	background: url(image/menu-btn-n.gif) center no-repeat;
	color: #000099;	
}

.nleftSubMenu {
	overflow: hidden;
	height: 1px;
}

#el1 { height:476px;} 

.nleftSubMenu a {
	display: block;
	margin: 0 0 0 25px;
	padding: 2px 0 2px 10px;
	background: url(image/menu-bullet.gif) no-repeat;
	background-position: 0 7;
	color: #FBFFFF;
	text-decoration: none;
}

.nleftSubMenu a:hover {text-decoration:underline;}

.nleftSubMenuSpan {
	display: block;
	margin: 0 0 0 25px;
	padding: 2px 0 2px 10px;
	background: url(image/menu-bullet-act.gif) no-repeat;
	background-position: 0 7;
	color: #FBFFFF;
}

#newsOnMain { width: 190px; margin: 28px 10px 20px 10px; }
.dateBlock { color: #FC7700; font-size:9px}
#examplesMain { margin: 15px 10px 10px 20px; }
#content { width: 99%; padding: 28px 0 10px 0; text-align:justify; }
#contentWork { padding: 28px 40px 10px 0; }
TABLE.innerText { margin: 0 0 0 20px; }
TD.innerText { padding: 0 10px 0 0; }
#yellowHeader { color:#189cde; background: #c9ecff url(image/line-l.jpg) no-repeat right; font-weight: bold; padding: 10px 0 10px 0; text-align: center; margin: 10px 0 10px 0; }
#blueHeader { color:#189cde; background: #c9ecff url(image/line-v.jpg) no-repeat right; font-weight: bold; padding: 10px 0 10px 0; text-align: center; margin: 10px 0 10px 0; }
.rightList {padding: 10px;}

.items { background-color: #3089DB; }
.items TH { background-color: #ABD6FF; font-weight: normal; padding: 8px 5px 8px 5px; }
.td1 TD { background-color: #ffffff; }
.td2 TD { background-color: #E9E9E9; }
.td1 { background-color: #ffffff; }
.td2 { background-color: #E9E9E9; }

#beforeBottom { height: 1px; }
#address { color: #97b0e5; padding: 20px 10px 10px 10px; font-size: 11px;}
#address A { color: #ccd3e3; text-decoration:none; }
#copy { color: #97b0e5; padding: 20px 10px 10px 10px; text-align: right;}
#copy A { color: #97b0e5; text-decoration: none; }
#links { font-size: 10px; color: #FFFDF6; padding: 0 10px 10px 10px; background-color: #1862A9; }
#links A { color: #FFFDF6; text-decoration: none; }

.th_img { padding:10px; margin: 5px; border:#CCCCCC 1px solid}

.opinions
{
	font-family: Arial, Helvetica, sans-serif;
	color: #f3f3eb;
	width: 15px;
	font-size: 13px;
	font-weight: bold;
	background: #67A8BA;
	text-align:center;
}

.opinions_select
{
	font-family: Arial, Helvetica, sans-serif;
	color: #f3f3eb;
	width: 15px;
	font-size: 13px;
	font-weight: bold;
	background: #ec590a;
	text-align:center;
}

.opinions a {
	color: #f3f3eb;
	text-decoration:none;
	display:block;
}
.opinions a:hover{color: #ec590a; text-decoration:underline;background-color:#64a7ba}

.price {background-color: #ffffff;}
.price a {text-decoration:none; color:#000000;}
.price a:hover{text-decoration:underline;}
.columns, .left_column, .right_column { position: relative;}

.left_column {
    clear: right;
    float: left;
    width: 65px;
	text-align:center;
}

.right_column {
    clear: right;
	margin: 0 0 20px 70px;
}

.clear {
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.svobodno, .reserv, .no_priem {
	padding: 6px 6px 6px 25px;
	font-size:12px;
	min-width:160px;
}

.svobodno {
	background:url(image/bg-svobodno.png) no-repeat left top;
}

.reserv {
	background:url(image/bg-rezerv.png) no-repeat left top;
}

.no_priem {
	background:url(image/bg-no-piem.png) no-repeat left top;
}

.inp_s_r {
	width:100%;
}

.img_box {
	text-align:center;
	font-size:10px;
}

.img_vid {
	float:left;
	border: 0;
	margin: 0 20px 0 0;
}

.img_s {
	float:right;
	margin: 0 0 10px 20px;
}

blockquote {
	border: dotted #d9d7de 1px;
	border-left:solid #d9d7de 10px;
	margin:0 0 15px 10px;
	padding:15px 10px 5px 50px;
	font-style:italic;
	background: url(image/blockquote.gif) no-repeat top left;
}
#rezerv_box_div {
	position:absolute;
	left:-999px;
	top:-999px;
	display:none;
	width:400px;
	height:200px;
	background:url(image/bg-inputs.png) no-repeat top left;
}


.about, .faq, .smi, #call { 
	display:block;
	margin: 7px 0 0 0;
	text-align:right;
	color:#216ca6;
}

.about { 
	padding: 6px 20px;
	background:url(image/bg-about.gif) no-repeat top center;
}

.faq { 
	padding: 19px 20px;
	background:url(image/bg-faq.gif) no-repeat top center;
}

.smi { 
	padding: 6px 20px;
	background:url(image/bg-smi.gif) no-repeat top center;
}

#call { 
	padding: 15px 20px;
	background:url(image/bg-call-back.gif) no-repeat top center;
}
.box_div {
	position:absolute;
	left:-999px;
	top:-999px;
	display:none;
	width:400px;
	height:200px;
	background:url(image/bg-inputs.png) no-repeat top left;
}

.PriceOld {	color:#999999;	font-style: italic;	font-size: 18px;	text-decoration:line-through;}
.PriceNew {	color: #FF0000;	font-style: italic;	font-size: 18px;}

.crnr-l-t{background:url(image/crnr-l-t.gif) no-repeat right bottom;	width:8px;	height:8px;}
.crnr-r-t{background:url(image/crnr-r-t.gif) no-repeat left bottom;	width:8px;	height:8px;}
.crnr-l-b{background:url(image/crnr-l-b.gif) no-repeat right top;	width:8px;	height:8px;}
.crnr-r-b{background:url(image/crnr-r-b.gif) no-repeat left top;	width:8px;	height:8px;}

.dv-t{background:url(image/dv-t.gif) repeat-x bottom;}
.dv-l{background:url(image/dv-l.gif) repeat-y right;}
.dv-r{background:url(image/dv-r.gif) repeat-y left;}
.dv-b{background:url(image/dv-b.gif) repeat-x top;}
