* {padding:0px; margin:0px; outline:none;}
img { border:0px;}
 
html {background:url(images/html.gif) repeat-x left bottom;}
body { background:url(images/red_pol.jpg) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;} 

a { color:#85141b; text-decoration:underline;}
a:hover { color:#000;}
p { padding-bottom:10px;}

h1 {  font-size:24px; margin-bottom:25px; font-weight:normal; }
h2 { color:#000;   font-size:24px; font-weight:normal;}

.clear { clear:both; height:0px; overflow:hidden;}

.red_pol { width:1000px; margin:0 auto; height:37px; background:url(images/red_pol.jpg) repeat-x left top;}
.red_pol p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;  }
.adress { margin-left:20px; margin-top:9px; float:left; }
.adress a img {width: 20px;}
.telephon { margin-right:20px; margin-top:16px; float:right;}
.telephon span { color:#ddc0c1; }

.centr { width:960px; margin:0 auto; margin-top:15px;}
.logo_plus { width:971px; height:97px;}
.logo{ background:url(images/logo.png); width:220px; height:97px; float:left }


.logo_plus ul { width:751px; height:97px; float:left;  font-weight:bold; }
.logo_plus ul li { float:left; list-style:none;  color:#96141c; font-size:14px; margin-left:30px}
.logo_plus li a  { text-align:center; margin-bottom:0px;}


.logo_plus a p { color:#96141c; text-decoration: underline; }
.logo_plus a:hover { text-decoration: none;}
.logo_plus a:hover p { text-decoration: none; color: #000000; }
.logo_plus li a.notFade { text-decoration: none;}
.logo_plus li a.notFade p {text-decoration: none; color: #000000; }


.left { width:644px;  float:left; margin-top:15px;  }
.photo { width:644px; height:378px; float:left; margin:0px;}

#hGalleryContainer {width:630px; height:366px; border:6px solid #eeeeec; position:relative; background:#fff;}
#hGallery { width:100%; height:100%;}
#hGallery p { padding:0px; margin:0px;}
#hGallery img { position:absolute; left:0px; padding:0px; margin:0px; top:0px; z-index:99;}

#squareRow { position:absolute; left:10px; bottom: 10px; z-index:100;}
#squareRowContainer {float: left;}
#squareRow .pager_left, #squareRow .pager_right {width: 12px; height: 26px; float: left; background: url( 'images/pager_bg_left.png' ) no-repeat;}
#squareRow .pager_right {width: 12px; height: 26px; float: left; background: url( 'images/pager_bg_right.png' ) no-repeat;}
#squareRow .pager_delimiter {width: 6px; height: 26px; float: left; background: url( 'images/pager_bg_center.png' ) repeat-x;}

.square { float: left; position: relative; width: 17px; height: 26px; background: url( 'images/pager_items.png' ); display: block;}
.square:hover{ background-position: 0px -26px;}
.square.activeSlide { background-position: 0px -52px !important;}

.novosti_div { width:644px; padding-bottom:37px;}

#news h1 { font-size:24px; font-weight:normal; text-align:left;  color:#000; padding-top:30px; padding-bottom:24px; margin:0px;}



#news h2 { color:#96141c; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
#news h2 a { text-decoration:none;}
.data { color:#a4a3a3; display: block; width: 630px; padding-top: 5px; padding-bottom: 7px; background: url('images/dot.gif') no-repeat 70px center;}
.data.rub {background: none;}
.rub span a { color:#96141c; text-decoration: underline; font-size:11px; }
.rub span a:hover { text-decoration: none; color: #000000;  }

.right { width:312px;  float: right;  margin-top:15px; padding-bottom:100px;}

#firstBrand { text-align:center;}
#firstBrand p { text-align:left;}

.right_text { font-size:14px; font-weight:bold; margin-left:33px;  }
#cros  {  width:302px; height:316px; background:url(images/right_kros.jpg) no-repeat left top; margin:0 auto; margin-left:10px; margin-top:15px; }
#cros h2 { color:#fff; padding:34px 0px 0px 10px;}
#cros table { width:236px; height:164px;  margin:9px 0px 0px 32px;}
#cros table td {width:236px; height:164px; vertical-align:middle; text-align:center;}
#cros table td a { padding:0px;}
#cros a { width:236px; display:block; text-align:center; padding-left:32px; color:#96141c; text-decoration: underline;}
#cros a:hover { text-decoration: none; color: #000000; }

#cros2  {  width:252px; height:263px; background:url(images/svejNew.jpg) no-repeat left top; margin-top:15px; position:relative; left:-15px; top:0px; overflow:hidden; }
#cros2 h2 { color:#fff; padding:26px 0px 0px 25px; font-size:18px;}
#cros2 table { width:195px; height:135px;  margin:15px 0px 0px 27px;}
#cros2 table td {width:195px; height:135px; vertical-align:middle; text-align:center;}
#cros2 table td a { padding:0px;}
#cros2 a { width:195px; display:block; text-align:center; padding-left:26px; color:#96141c; text-decoration: underline;}
#cros2 a:hover { text-decoration: none; color: #000000; }

#catalogLeft  #cros2 li { list-style:none; float:left; background:none; padding:0px; margin:0px;}
#catalogLeft  #cros2 li a { padding:0px; margin:0px; display:block; background:none; font-size:12px; text-decoration:none; font-weight:normal;}
#catalogLeft  #cros2 img { width:134px; height:134px;}

.right #indexCros h2  { margin-top:0px;}
#indexCros  #cros2 li { list-style:none; float:left; background:none; padding:0px; margin:0px;}
#indexCros  #cros2 li a { padding:0px; margin:0px; display:block; background:none; font-size:12px; text-decoration:none; font-weight:normal;}
#indexCros  #cros2 img { width:134px; height:134px;}

.friends_div { width:312px; height:auto; float:left;}
.right h2 {padding:0px; margin-left:23px; margin-top:30px; color:#000;}
.friends_div ul { list-style:none;  margin-left:23px; margin-top:15px  }
.friends_div ul li { padding-bottom:7px;}
.friends_div ul li a { color:#96141c; text-decoration: underline; line-height:23px; line-height:16px; }
.friends_div ul li a:hover { text-decoration: none; color: #000000;  }

.strel  { margin-left:23px; margin-top:48px; width:289px; height:100px; float:left;}
.strel_zag { font-weight:bold;}
.strel img { width:33px; height:38px; margin-top:15px; float:left; padding-left:0px; text-align: left;}
.strel_text  {font-weight:normal; margin-top:15px; width:200px; height:40px; float:left; margin-top:15px; margin-left:10px;   }

.strel_text  a { color:#96141c; text-decoration: underline; float:left; }
.strel_text a:hover { text-decoration: none; color: #000000;  }

.partner {width:100%; height:29px; margin-top:22px; background:url(images/lgs.gif) repeat-x center top;}
.partnerInside { width:1000px; height:29px; margin:0 auto;  background:url(images/lgs.gif) repeat-x center top;}

.bottom { width:1000px; margin:0 auto; height:58px; position:relative;} 
.bottom a  { color:#fff; text-decoration: underline;margin-right:26px }
.bottom img { margin-top:12px; float:right; margin-right:5px;}  
.bottom a:hover { text-decoration: none; color: #999999; }
.ssilki { margin-left:20px; margin-top:22px; float:left; }

.bottom_w { width:1000px; margin:0 auto; height:30px;}
.bottom_w_left { font-size:11px; color:#9b9797; margin-left:20px; margin-top:10px; width:587px; height:11px; float:left}
.bottom_w_right { width:184px; height:11px; margin-top:10px; float:right; font-size:11px; text-align:right; padding-right:5px;}
.bottom_w_right a { color:#96141c; text-decoration: underline; }
.bottom_w_right span a:hover { text-decoration: none; color: #000000;  }


.kont_inf_map { width:950px; height:389px; float:left; margin-top:32px; margin-bottom:130px;}
.kont_inf_left { width:422px; height:340px; float: left; }

.adr { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:422px;  padding-top:14px; float:left;}
.kont_inf_right { width:437px; height:224px; float: right; margin-left:85px; margin-top:47px; }
.kont_inf_right_pred { width:325px;  float:left; border:1px solid #7b0109; line-height:16px; height:14px; padding:7px 5px;}
.botton { width:152px; height:32px; }
 
textarea {  width:335px; height:143px;   border:1px solid #7b0109; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; max-width:335px; max-height:143px; } 

.magazin {width:942px;    margin-top:35px; margin-bottom:73px;}
.magaz_center { width:950px;    margin-top:25px; margin-bottom:50px; }
.zag3 {font-family:Arial, Helvetica, sans-serif; font-size:24px; width:323px; height:18px; float:left;}
.magaz_center_img  { width:323px; height:270px; float:left;}
.magaz_center img { width:323px;  }
.magaz_text_div { width:577px; height:233px; float:left; margin-left:45px; line-height:18px;}
.magaz_text_div h2{ padding-bottom:20px;}
.magaz_text_div p { padding-bottom:15px;}
.magaz_text { width:577px; height:66px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; margin-bottom:45px; margin-top:11px;}
.magaz_text_div p.magaz_text_adr { width:577px;  float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-bottom:0px;}
.magaz_text_div img { width:78px;  margin-left:104px; margin-bottom:5px; position:relative; top:-1px; left:0px;}


 
.novosti_div_right li { background: url(images/novosti/marker.gif) no-repeat left 3px; padding-top:0px; margin-right:5px;padding-bottom:7px; }
.novosti_div_right li a, .novosti_div_right li span { margin-left:33px; display:block; text-align:left; padding-top:0px; line-height:16px;}
.novosti_div_right { width:280px; height:642px; float: right; }

#catalog {width:942px; margin:30px 0px 0px 0px;}
#catalogLeft { float:left; width:250px;}
#catalogLeft h1 { float:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#catalogLeft h2 { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }
#catalogLeft ul { list-style:none;}
#catalogLeft li { float:none; padding-bottom:5px; line-height:18px;}
#catalogLeft li span { color:#000; text-decoration:none; font-size:18px; background:url(images/arrow.gif) no-repeat left 2px; padding:5px 0px 10px 40px; display:block; }
#catalogLeft li a { color:#96141c; font-size:18px; background:url(images/arrow.gif) no-repeat left 2px; padding:7px 0px 10px 40px; display:block; }
#catalogLeft li a:hover { color:#000; text-decoration:none;}
#catalogLeft ul ul { padding-left:30px; }
#catalogLeft ul ul ul { padding-top:10px;}
#catalogLeft ul ul a{color:#96141c; font-size:14px; line-height:16px; background:none; padding:0px 0px 0px 20px; display:block; }
#catalogLeft ul ul span { color:#000; text-decoration:none; font-size:14px; background:none; padding:0px 0px 0px 20px; display:block; }
#catalogLeft ul ul li { padding:0px 0px 10px 0px; }
#catalogLeft ul ul { display:none;}
#catalogLeft ul ul.activeUl { display:block;}
#catalogLeft li a.oktan { color:#000; text-decoration:none;}

#quest { width:214px; height:90px; background:url(images/quest.gif) no-repeat left top; position:relative; left:-20px; top:0px; margin-top:20px; padding:40px 0px 20px 30px;}
#quest h2 { font-size:16px; margin:0px; padding:0px; color:#403f3f;}
#quest p { font-size:13px; margin:0px; padding:0px; line-height:22px;}

#catalogRight { float:right; width:688px; padding-bottom:100px;}
.firstLvl { padding-top:60px;}

.sizeTable { width:180px; margin-right:70px; float:left; margin-top:40px; margin-bottom:40px;}
.noRightMarg { margin-right:0px;}
.sizeTable h2 { font-size:18px; line-height:30px;}
.blue h2 { color:#4e86b1; margin:0px; padding:0px;}
.pink h2 { color:#e16999; margin:0px; padding:0px;}
.yellow h2 { color:#e6b214; margin:0px; padding:0px;}

.sizeTable table { width:180px; border-collapse:collapse; line-height:24px; text-align:center;}
.sizeTable table td { width:60px;}
.blue .heading { background:#4e86b1; color:#fff;}
.pink .heading { background:#e16999; color:#fff;}
.yellow .heading { background:#e6b214; color:#fff;}
.sizeTable table .grey td{ background:#e8e8e8;}
.sizeTable table .greyer td{ background:#c5c5c5;}

#bread { line-height:30px; width:500px; float:left;}
#bread img { padding:0px 5px;}

#brends { background:#eeeeee; margin:20px 0px 40px 0px; padding-left:25px;}
#brends p { padding:20px 0px 15px 15px;}
.brend { width:80px; float:left; text-align:center; padding-bottom:20px;}
.brend img { border:1px solid #c2c2c2; width:50px; height:50px; margin-bottom:4px;}
.brend.selected img { border:1px solid red; width:50px; height:50px; margin-bottom:4px;}
.brend a {clear:both; text-align:center; display:block;}

#catName h1{ float:none; float:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.nav { width:100%; clear:both;}
.navLeft { width:300px; float:left;}
.navRight { width:200px; float:right; text-align:right;}
.prodItem { width:148px; padding:15px 32px 15px 0px; float:left; text-align:center;}
.nop { padding-right:0px;}
.lastItem { padding-right:0px;}
.prodItem a {  text-decoration:none;}
.prodItem span {display:block; width:134px;clear:both;}
.prodItem img { width:134px; height:134px; padding:5px; border:1px solid #d0d0d0; margin-bottom:5px; clear:both;}

#product {}
#productLeft { width:350px; float:left; text-align:center;}
#productLeft img { width:350px;}
#productRight { width:300px; float:right;}

#search { width:182px; height:37px; background:url(images/searchBg.gif) no-repeat left  top; float:right;}
#s { width:135px; line-height:14px; padding:4px 5px; float:left; border:none; background:none; margin-top:5px; margin-left:10px;}
#zoom { width:15px; height:25px; float:left; margin-left:0px; margin-top:5px;}

#ctable td { vertical-align:top; padding-bottom:10px;}
#ctable td.tdhead { padding-right:15px; line-height:30px;}

.alignnone { display:block; margin:12px auto; text-align:center;}
.alignleft { float:left; margin:12px;}
.alignright { float:right; margin:12px;}

#formstatus { display:none;}
#thanks { display:none;}
#thanks p { font-size:14px; padding:20px;}
#indexCros { padding-left:55px;}

#s375 { width:965px; margin:0 auto;}
#s375T { padding:40px 0px;}
#s375T h1 { text-align:center;}
#s375L { width:190px; margin:0px 40px 0px 10px; float:left; padding:20px; background:#f1f1f1; }
#s375Log { width:231px; float:left; margin-right:27px;}
#s375R { width:380px; float:right; overflow:hidden;}
#s375B img { padding-bottom:30px;}

#teamList { padding-top:40px;} 
#teamList img { float:left}

#catalog2 {width:950px; margin:30px 0px 0px 0px;}
#catalogRight2 {  float:left; width:690px; padding-bottom:50px;}
#member {}
#memberLeft { width:260px; float:left;}
#memberRight { width:425px; float:left;}
#photos { padding:40px 0px 0px;}
#photos h2 { margin-bottom:10px; font-size:18px;}
#photos img { width:134px; height:134px; padding:1px 1px 0px 0px;}

#log404 { width:220px; float:left; margin-right:30px;}

#con404 { width:620px; float:left; padding-bottom:40px;}

#con404 h1 { padding-top:60px; padding-bottom:30px;}
#con404 h1 span{ font-size:40px;}
#con404 img { float:left; width:332px;}
#con404 ul { float:right; width:230px; list-style:none; font-size:14px; padding-top:80px;}
#con404 ul li { padding-bottom:10px;}

#archiLink { color:#96141c; cursor:pointer;}
#archive { display:none; position:relative;}
#archive ul { position:relative; left:0px; top:0px;}
.archHidden { display:none;}

#archNav { text-align:center; padding:15px 0px 25px;}
#archNav span, #archNav a { color:#990000; cursor:pointer; padding:0px 2px;}
#archNav span.selected, #archNav a.selected { text-decoration: none; color: #000000; cursor: normal; }
#archNav span.selected { cursor: auto; } 
