/* Start of CMSMS style sheet 'Стиль' */
body{font-family:Arial, Helvetica, sans-serif; background: #fff;	margin:0; padding:0;text-align: center; color: #3a3a3a; font-size:9pt;}
div#container{width: 1000px; margin: 0 auto; text-align: left; background:url(images/bg.jpg) repeat-y 0 10px}
div#logo{height:145px; background:url(images/bar.jpg) #1d1d1d;}
div#leftcolumn{width:185px; float:left; padding:5px 20px 20px 40px;overflow:hidden;}
div#rightcolumn{width:673px; padding:5px 12px 20px 70px; float:left;}
#shadow{height:16px;  background:url(images/shadow.jpg) no-repeat; overflow:hidden;}
#toplinks{padding:0 17px 0 0}
#toplinks a{display:block; width:145px; margin-right:2px; padding:10px 0 0 0; height:28px; text-align:center; float:right; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none}
#toplinks a:hover{color:#ff0000; text-decoration:underline}
#toplinks a#act{background:url(images/topla.jpg) no-repeat}
#toplinks a#act:hover{background:url(images/topla.jpg) no-repeat; text-decoration:none; cursor:default; color:#fff; }
#contacts{font-family:verdana, arial; color:#ffffff; font-size:11px; padding:10px 40px 0 0; text-align:right; line-height:1.4}
#contacts a{color:#a0a0a0; text-decoration:none;}
#contacts a:hover{color:#a0a0a0; text-decoration:underline;}
.clearfloat {clear:both;height:0;font-size:1px;line-height:0px;}
.gray{color:#a0a0a0}
.phone{font-size:17px; font-family:"Myriad pro",tahoma}
#menu{height:49px;background:url(images/mbg.jpg) no-repeat #b5b5b5; padding-left:140px}
#menu img{border:0; height:49px}
#menu a{display:block; float:left; height:49px; background:url(images/menu.jpg);}
#menu a.active:hover{cursor:default}
#menu a:active, #menu a:focus{outline:none;}


a#usl{width:175px;}
a#comp{width:168px;background-position: -175px 0;}
a#mat{width:168px;background-position: -343px 0;}
a#cont{width:185px;background-position: -511px 0;}
a#usl:hover{background-position: 0 -98px;}
a#comp:hover{background-position: -175px -98px;}
a#mat:hover{background-position: -343px -98px;}
a#cont:hover{background-position: -511px -98px;}
a#usl.active, a#usl.active:hover{background-position: 0 -49px;}
a#comp.active,a#comp.active:hover{background-position: -175px -49px;}
a#mat.active,a#mat.active:hover{background-position: -343px -49px;}
a#cont.active,a#cont.active:hover{background-position: -511px -49px;}

#leftcolumn a{display:block; background:url(images/mb.gif) left center no-repeat; color:#3a3a3a; font-size:12px; padding:5px 0 5px 25px; text-decoration:none; font-weight:bold; font-family:tahoma, Arial, Helvetica, sans-serif}
#leftcolumn a:hover{color:#ff0000; text-decoration:underline}
#leftcolumn a#act{background:url(images/mba.gif) left center no-repeat; }
#leftcolumn a#act:hover{text-decoration:none; color:#3a3a3a;cursor:default}
.redcar{margin:20px 0 20px 0; display:block; width:212px; height:179px; overflow:hidden;}
#leftcolumn a.redcarlink{margin:0; padding:0; background::none;}
#run{background:url(images/runstr.jpg) no-repeat; height:21px; width:573px; font-size:9pt; margin-left:29px; padding:5px 20px 0 25px;}
#run2{position:relative; overflow:hidden; width:562px;}
#runtext{display:inline; position:relative; white-space:pre;}
#runtext a{font:12px Arial, Helvetica, sans-serif;color:#000; text-decoration:none;}
#runtext a:hover{text-decoration:underline; color:#000;}

/*Скролл услуг*/
#strleft{width:29px; height:312px; float:left; padding:18px 0 0 0; }
#strright{width:20px; height:312px; float:left;padding:18px 0 0 10px; }
#strleft img, #strright img{border:0}
.scrollable div h2{width:200px; height:22px; background:url(images/bg2.jpg) no-repeat #ac0909; color:#fff; font-size:12px; font-weight:bold; text-align:center;margin:5px 0 5px 0; padding:4px 0 0 0;} 
.scrollable div h2 a{color:#fff; font-size:12px; font-weight:bold; margin-top:0;}
.scrollable div h2 a:hover{color:#fff; text-decoration:underline; margin-top:0;}
.scrollable div h2.tonirovka{font-size:10px}
.scrollable div a{display:block; color:#b10708; font-weight:bold; font-size:8pt; text-decoration:none; margin-top:10px;}
.scrollable div a:hover{text-decoration:underline;  color:#b10708; }
.scrollable {position:relative;	overflow:hidden;width:612px; height:330px; float:left;}
.scrollable .items {width:20000em;	position:absolute;	clear:both;}
.scrollable .items img{display:block; margin:0 auto}
.scrollable div {width:200px; font-size:9pt; float:left; padding:0 7px 0 0}
a.disabled {visibility:hidden !important;} 
a.browse{cursor:pointer}

/*Фотогалерея*/
#footleft{width:42px; height:104px; background:url(images/m1.jpg) #c4c4c4; padding:31px 0 0 23px; float:left;}
#footright{width:37px; height:104px; background:url(images/m2.jpg) #c4c4c4; padding:31px 0 0 16px; float:left;}
#footcenter{height:135px; background:url(images/bg3.jpg) #c4c4c4; float:left; width:882px;position:relative;overflow:hidden;}
#footcenteritems{width:1481px;	position:absolute;}
#footcenter a{display:inline; width:142px; height:93px; float:left;background-position:center -93px; margin:18px 6px 0 0}
#footcenter a img{border:none}
#footcenter a:hover{background-position:center 0}
#footleft img, #footright img{border:0}
.thumbnail{width:142px; height:93px; float:left; margin:0 20px 20px 0; background-position:center top}
.thumbnail img{border:none; width:142px; height:93px}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF; text-align:left; font-size:8pt;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

#rightcolumn #pages a{color:#b10708; text-decoration:none;font-weight:bold;background:none;padding:0;font-size:12px; display:inline;margin:0 3px 0 3px}
#rightcolumn #pages a:hover{color:#ed0b0c; text-decoration:underline}
#rightcolumn #pages a#pact{text-decoration:underline}
#rightcolumn #pages a#pact:hover{cursor:default;color:#b10708;}
.fullfototext{margin:20px 0 20px 0; font-size:8pt;}

table#gallery{margin-left:-10px; width:677px;}
#gallerymiddle{width:620px; vertical-align:middle; margin:0; padding:0 10px 0 10px; height:400px;}
#gallerymiddle img{width:620px; border:none}
#galleryleft{width:19px;  vertical-align:middle; }
#galleryleft img{top:0; border:0;}
#galleryright{width:18px;  vertical-align:middle;}
#galleryright img{ top:0; border:0;}

/*подвал*/
#foot{height:48px; background:url(images/bg4.gif) repeat-y #c4c4c4; padding:10px 0 10px 0;}
#develop{padding: 5px 95px 0 0 ; font-size:10px; text-align:right; width:165px; font-size:10px; color:#666666; font-family:Tahoma;background:url(images/bilogo.gif) no-repeat right center; float:left; margin:0 140px 0 0}
#develop a{color:#666666; text-decoration:none;}
#develop a:hover{color:#000; text-decoration:underline;}

#allus{background:url(images/allus.jpg) no-repeat;float:left;width:198px; height:24px; font-size:9pt; }
a.alluslink{float:right; margin-left:60px; display:block; }
#alluspopup{position:absolute; bottom:0; left:470px; background:#c4c4c4; text-align:left; border:1px solid #636363; width:152px;visibility:hidden ;}
#alluspopup a{display:block; color:#3a3a3a; font-size:12px; padding:3px 10px 3px 10px}
#alluspopup a:hover{color:#ff0000; text-decoration:underline}
#aus2{margin:4px 0 0 0; }
#map{float:left; padding:0 0 0 150px;}

/*выпадающее меню*/
ul#nav{position:relative; }	
ul#nav,ul#nav ul {	margin: 0;	padding: 0;	list-style: none; width:200px; background:url(images/0.gif)}
#nav li ul {	position: absolute;	left: 0; 	bottom:30px;	margin-left:-999em;}
ul#nav  a#allustut {	display:block;	text-decoration: none;	color: #000;	height:30px;	width:100%; 	text-align:left; padding:0 0 0 15px;}
ul#nav li ul a {	display:block;	text-decoration: none;	color: #000;width:144px; background:#b3b3b3; padding:6px 0 6px 8px; line-height:1.0;	margin: 0 0 0 9px;}
ul#nav li ul a:hover{text-decoration:underline}
#nav li:hover li a,#nav li.over li a {color: #000; background-position:0 0;}
ul#nav li:hover ul{margin-left:0;}
ul#nav li.over ul{margin-left:0;* margin-bottom:14px}




/*Главные*/

h1{background:url(images/bg2.jpg) no-repeat #ac0909; color:#fff; font-size:12px; font-weight:bold; text-align:center;margin:0 0 20px 0; width:200px; height:22px;  padding:4px 0 0 0;} 
div#rightcolumn, p, li, td{font-size:9pt;}
a{color:#b10708; text-decoration:underline}
a:hover{color:#ed0b0c; text-decoration:underline}

/*Материалы*/
.leftmateriallogo img{width:100%; margin:0 auto;}
.leftmateriallogo{margin:0 0 0 20px}
#leftcolumn a.boldlink{font-weight:bold; font-size:11px; color:#b10708; text-decoration:none; display:block;background:none; margin:20px 0 0 0; padding:0}
#leftcolumn a.boldlink:hover{color:#b10708; text-decoration:underline}
.filmcatalog img{float:left; margin:0 8px 8px 0}
.filmcatalog td{width:33%; font-size:8pt;}

/*Новости*/
.newsdata{color:#6d6d6d; margin:20px 0 3px 0; font-size:9pt; font-weight:bold;}
.newsanons{font-size:8pt;}
#leftcolumn a.newsfull{display:block; margin:4px 0 20px; background:none; font-weight:bold; color:#b10708; text-decoration:none; padding:0; font-size:10px;}
#leftcolumn a.newsfull:hover{color:#b10708; text-decoration:underline}
#leftcolumn #pages a{color:#b10708; text-decoration:none;font-weight:bold;background:none;padding:0;font-size:12px; display:inline;margin:0 3px 0 3px}
#leftcolumn #pages a:hover{color:#ed0b0c; text-decoration:underline}
#leftcolumn #pages a#pact{text-decoration:underline}
#leftcolumn #pages a#pact:hover{cursor:default;color:#b10708;}

/*Скидка*/
table.pricelist {border-collapse:collapse;  border-bottom:1px solid #ff0000; margin:0 0 30px 0 }
.pricelist td{border-left:1px solid #ff0000;  border-right:1px solid #ff0000;font-size:8pt; padding:3px;border-collapse:collapse; color:#000}
.pricelist th{background:url(images/bg5.gif) #940f10 repeat-x; color:#fff; height:27px; font-size:11px; text-align:center;}
.grayline{background:#e9e9e9}
#skinfo{margin:25px 0 20px 0}
#phonenum{width:150px;}
button.kupon{width:198px; height:24px; padding:0; margin:0; background:url(images/button.jpg) 0 -24px no-repeat #c93132; border:none;}
button.kupondisable{width:198px; height:24px; padding:0; margin:0; background:url(images/button.jpg)  no-repeat #8e8e8e; border:none;}


#kupon0{width:381px; height:150px; overflow:hidden; background:#d60707; }
#kupon{width:276px; height:96px;padding:56px 0 0 105px;position:relative; top:-150px; left:0;}
#tipavto,#tipplenka,#tipphone,#tipskidka{color:#fff; font-size:10px; height:12px; overflow:hidden; line-height:1.0;  }
#tipskidka2{color:#ff0000; font-size:15px; font-weight:bold; position:relative; top:-27px; left: 195px;}

.boldlinkright{display:block; color:#b10708; font-weight:bold; font-size:8pt; text-decoration:none; margin:10px 30px 0 0; text-align:right;}


/* End of 'Стиль' */

