body 
{ 
        margin: 0px; padding: 0px; margin: 0px;
        background-color: #FFFFFF;
}

a         	{ text-decoration: underline; font-size: 12px; font-family: arial,sans-serif; color: #000000; font-weight: normal; }
a:hover{ text-decoration: none;}
a.menu    	{ text-decoration: none; font-size: 12px; font-family: arial,sans-serif; color: #3582C0; font-weight: bold; }
a.sssmall    	{ text-decoration: none; font-size: 10px; font-family: arial,sans-serif; color: #000000; font-weight: bold; }
a.smenu   	{ text-decoration: none; font-size: 10px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; margin-left:2px;}
a.smenu:hover   { text-decoration: underline; font-size: 10px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; }

a.sumenu   	{ text-decoration: underline; font-size: 10px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; }


td.smenu   	{ text-decoration: none; font-size: 10px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; }
div.smenu   	{ text-decoration: none; font-size: 10px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; }

a.smenu2   	{ text-decoration: underline; font-size: 10px; font-family: tahoma,sans-serif; color: #ff0000; font-weight: normal; }
a.smenu2:hover  { text-decoration: underline; font-size: 10px; font-family: tahoma,sans-serif; color: #ff0000; font-weight: normal; }

a.assma:link, a.assma:hover, a.assma:visited {
	text-decoration: none; 
	font-size: 10px; font-family: arial,sans-serif; 
	color: #CCCCCC; 
	font-weight: normal; }


td        { font-family: arial,sans-serif; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; }
th        { font-family: arial,sans-serif; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; }
p         { font-family: arial,sans-serif; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; text-align: justify;}
b         { font-family: arial,sans-serif; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
strong    { font-family: arial,sans-serif; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
ul        { font-family: arial,sans-serif; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; }
ol        { font-family: arial,sans-serif; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; }
div       { font-family: arial,sans-serif; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; }

h1        { font-family: arial,sans-serif; color: #000000; font-size: 16px; font-weight: bold; text-decoration: none;}
h2        { font-family: arial,sans-serif; color: #000000; font-size: 14px; font-weight: bold; text-decoration: none; }

.small    { font-family: arial,sans-serif; color: #646464; font-size: 11px; font-weight: normal; text-decoration: none; }

td.split	{ border-left:1px dotted #eeeeff; width: 1px; }

table.price	{ border: 0px solid black; width: 99%; }
table.price th	{ 
	border: 0px solid black; padding-left: 5px; padding-right: 5px; background-color: #f0f0f0; text-align: center;
	font-family: arial,sans-serif; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;	
}
table.price td	{ 
	border: 0px solid black; padding-left: 3px; padding-right: 3px; background-color: #FFFFFF;
	font-family: arial,sans-serif; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none;
}

td.sm2		{font-family: arial,sans-serif; font-size: 9px; color: #A0A0A0; }
span.sm2	{font-family: arial,sans-serif; font-size: 9px; color: #A0A0A0; }
u.sm2		{font-family: arial,sans-serif; font-size: 9px; color: #A0A0A0; }
a.sm2		{font-family: arial,sans-serif; font-size: 9px; color: #A0A0A0; }

span.downsmall {
color:#AAAAAA;
font-family:tahoma,sans-serif;
font-size:9px;
text-align:justify;
}
a.downsmall:link, a.downsmall:hover, a.downsmall:visited {
color:#AAAAAA;
font-family:tahoma,sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
}
.path {
        width:100%;
        height:76px;
        background: url(../img/rsh.jpg) repeat-x;
}
#tel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #1e3e85;
	text-align: right;
	height: 40px;
	padding-right: 30px;
	padding-top: 6px;
}
#tel span {
	color: #AF0101;
	background: url(../img/tell.jpg) left center no-repeat;
	padding-left: 40px;
}
#gmap {
	float: left;
	padding-left: 26px;
	width: 150px;
	height: 26px;
}
#gmap span { padding-right: 16px;}
.horbaritem {
    float: left;
    white-space: nowrap;
    font-family:Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#265787;
	 padding-left: 10px;
	 line-height: 20px;
}
#csh {
	position: absolute;
	top: 78px;
	text-align: center;
	/*background: url(../img/cup.png) center top no-repeat;*/
	height: 174px;
	width: 100%;
	/*min-width: 1000px;*/
}
#sh {
	background: url(../img/bgsh.jpg) repeat-x;
	height: 172px;
}
.horbar {
	color: #858484;
	/*background-color: #ffffff;  
	background-image:url(menuimages/menu_bg.gif); background-repeat:repeat-x;	*/
	text-align: center;
}
.horbaritem {
    float: left;
    white-space: nowrap;
    font-family:Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#265787;
	 padding-left: 10px;
	 line-height: 20px;
}
#csh {
	position: absolute;
	top: 78px;
	text-align: center;
	/*background: url(../img/cup.png) center top no-repeat;*/
	height: 174px;
	width: 100%;
	/*min-width: 1000px;*/
}
#sh {
	background: url(../img/bgsh.jpg) repeat-x;
	height: 172px;
}
.horbar {
	color: #858484;
	/*background-color: #ffffff;  
	background-image:url(menuimages/menu_bg.gif); background-repeat:repeat-x;	*/
	text-align: center;
}
.horbaritem {
    float: left;
    white-space: nowrap;
    font-family:Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#265787;
	 padding-left: 10px;
	 line-height: 20px;
}

.horbaritem a   {
    display: block;
    text-decoration: none;
	 color: #858484; 
	 font-weight:bold;
}

.horbaritem a:link  {
    color: #858484; 
    text-decoration: none;
	font-weight:bold;
}

.horbaritem a:visited   {
    color: #858484 !important;
    text-decoration: none;
	font-weight:bold;
}

.horbaritem a:hover {
    color: #858484 !important; 
    text-decoration: none;
	font-weight:bold;
}

.horbaritem a:active    {
    color: #858484 !important;
    text-decoration: none;
	font-weight:bold;
}

div.prw, div.prw a { font-size:9px; color:#646464; }
div.prw { margin-left:5px; }

.raskrmen div {color:#000000; font-family:tahoma,sans-serif; font-size:10px; font-weight:bold; text-decoration:none; padding-bottom:2px;}
.raskrmen a {color:#000000; font-family:tahoma,sans-serif; font-size:10px; font-weight:normal; text-decoration:none; padding-bottom:2px;}
/*.raskrmen td {padding:4px 0px;}*/
.raskrmen a:hover{text-decoration:underline;}
.raskrmen  dl.gallery dd {display:none;}
.raskrmen  .gallery:hover, .raskrmen .gallery a:hover {border:0; background:none; height:auto; /*text-decoration:underline;*/}
.raskrmen .gallery:hover dd, .raskrmena  .gallery:hover dd {display:block;}
.raskrmen .gallery:hover dl, .raskrmen  .gallerya:hover dl {}
.raskrmen dl {width: 145px; margin: 0; padding: 0; text-align:left; cursor:pointer;}
.raskrmen dt {color:#FFFFFF; padding:0;}
.raskrmen dt a:hover {text-decoration:underline;}
.raskrmen dd {margin:0; padding:0; text-align:left; margin-bottom:3px;}
.raskrmen dd.last {border-bottom:0;}
.raskrmen dt a, .raskrmen dt a:visited {display:block;}
.raskrmen dd a, .raskrmen dd a:visited {text-decoration:none; display:block; padding-left:10px !important; font-size:10px;}
.raskrmen dd a:hover {color:black !important; text-decoration:underline;}
.m_arr {display:block; /*margin-top:7px;*/ margin-left:2px;}
.m_arr2 {display:block; margin-left:15px; /*margin-bottom:3px;*/}
.m_arr2:hover{text-decoration:underline;}
.navi {font-size:10px; font-family:tahoma,sans-serif;}
.navi a{font-size:10px; text-decoration:none; font-family:tahoma,sans-serif;}
.navi a:hover{text-decoration:underline;}
.leftmen {height:443px; width:169px; border:0px;margin-left:1px;}
.leftmentop {background: url(../images/menu_resh.jpg) left top no-repeat; height:53px; width:169px;}
.leftmenbot {background: url(../images/l_menu_3.gif) left top no-repeat; height:10px; width:169px;}
.leftmencentr {padding:5px 10px 5px 10px; background:url(../images/l_menu_2.gif) left top repeat-y; text-align:left; height:370px;}
.leftmencentr  a {display:block; margin-bottom:9px;}
.ssulko {color:#000000; font-family:arial,sans-serif; font-size:14px; font-weight:bold; text-decoration:underline;}
.life {float:right; margin-right:20px; margin-top:-20px;}

/*Новый дизайн*/

#shapko {background: url("../img/bgsh.jpg") left top repeat-x; width:100%; height:173px;text-align: center;position:relative;}
#shapkoleft {background: url("../img/lup.png") left top no-repeat; width:217px; height:173px; position:absolute; left:0px; top:0px;}
#shapkoright { height: 173px; width: 192px; position:absolute; right:0px; top:38px; text-align:right; padding-right:25px;}
#shapkocentr {background: url("../img/cup.png") left top no-repeat; width:461px; height:173px; margin:auto; display:inline-block;}
.pathss {width:100%; height:74px; background: url(../img/rsh.jpg) repeat-x; position:relative;}
#telss {font-family: Arial, Helvetica, sans-serif; font-size: 27px; color: #1e3e85; text-align: right; height: 41px; position:absolute; right:10px; top:3px;}
#telss span {color: #AF0101; background: url(../img/tell.jpg) left center no-repeat; padding-left: 40px;}
#telss p {font-size: 10px; color: #1E3E85; text-align:right; margin: 4px 0;padding: 0;}
#telss p span{background:none !important; font-weight:bold; color: #1E3E85; font-family: Verdana;}
#gmapss {float: left; margin-left: 26px; width: 157px; height: 26px;margin-top: 48px;}
#gmapss a {margin-left: 45px; display:inline-block;}
#gmapss a  img{border:none;}
#topmenu {float:left;margin-top: 48px;}
#topmenu  a{background: url("../img/bulet.png") no-repeat scroll right top transparent; color: #858484; font-size: 11px; font-weight: bold; height: 26px; line-height: 22px; padding: 0 11px 0 1px; text-decoration: none;  display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline;}
#topmenu  a:hover{text-decoration: underline;}
#lastmen {background:none !important;}
.leftmentopss {background: url(../images/menu_ob.jpg) left top no-repeat; height:64px; width:180px;}
.leftmencentrss {background: url("../images/lmtop.jpg") no-repeat scroll 0 top transparent; padding-top: 5px; text-align: left; width: 174px;}
.tabcell {background:url(../images/rmenu.jpg) left top repeat-y; height: 45px;  width: 174px; display: table-cell; vertical-align: middle; text-align: center;}
.tabcell  div{text-align:center; margin:0px; color:#19336D; font-size: 12px; font-weight: bold; cursor:pointer; margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");}
.leftmencentrss  div p {margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); text-align:center; margin:0px; color:#19336D; font-size: 12px; font-weight: bold; cursor:pointer;}

.leftmencentrss  div p  a{color:#19336D; font-size: 12px; font-weight: bold; text-decoration: none;}
.leftmencentrssbg {background: url("../images/lmen.jpg") repeat-x scroll left top transparent; width: 177px; margin-left: 2px;}
.leftmenbotss {background: url("../images/lmtop.jpg") no-repeat scroll 0 top transparent; width: 174px; height:5px; margin-left: 2px;}
.leftmencentrssbg br {line-height:0px; height:0px;}

.rightmentopss {background: url(../images/menu_resh1.jpg) left top no-repeat; height:64px; width:180px;}
.rightmencentrssbg {background: url("../images/lmen.jpg") repeat-x scroll left top transparent; width: 177px; margin-right: 3px;}
.rightmencentrssbg br {line-height:0px; height:0px;}
.rightmenbotss {background: url("../images/lmtop.jpg") no-repeat scroll 0 top transparent; width: 174px; height:5px; margin-right: 1px;}
.smenu2ss {color: #D72920;}

.sub_blox {background:none !important; height: auto !important; width: 174px !important;}
.sub_blox div{background: url("../images/tormenu.jpg") no-repeat scroll left top transparent !important; height: 41px; padding: 0 2px 0 8px; text-align: center; width: 174px; display: table-cell;vertical-align: middle;}
.sub_blox div a{color: #3582C0; font-size: 11px; font-weight: bold; text-decoration: none; margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); display:block;}
.sub_blox div a:hover{text-decoration: none;}
.sub_blox br {line-height:0px; height:0px;}
.maintab {background: url("../images/sbg.gif") left top repeat-x; width:100%; border:none;}
.centertd {padding: 10px 10px 10px 10px; vertical-align:top; background: url("../images/bodybg4.gif") left 3px repeat-x;}
.footer {width:100%; color: color: #265787;; font-size:11px;}
.footer div{color: #265787; font-size:11px;}
.footer div a{color: #265787; font-size:11px; text-decoration:none;}
.footer div a:hover{color: #3285C0;}
.footertop {background: url("../images/bodybg2.gif") left top repeat-x; height:31px;}
.footerleft {background: url("../images/rb.jpg") right top repeat-x; height:61px; width:179px; vertical-align:top; text-align:center; padding-top: 9px;}
.footerright {background: url("../images/lb.jpg") left top repeat-x; height:61px; width:179px; vertical-align:top; text-align:center; padding-top: 9px;}
.footercanter {background: url("../images/bottom.jpg") left top repeat-x; height:61px;padding: 0px 15px 9px 15px;}
.obrzv {height: 24px; position: absolute; right: 318px; top: 134px; width: 152px;}
.obrzva{height: 24px; position: absolute; right: 318px; top: 134px; width: 152px;}
.obrzva img{height: 24px; width: 152px; border:none;}
