@charset "windows-1251";

.dn{ display:none;}
.vh{ visibility:hidden;}

.line{height:1px; clear:both; background:url(../images/line.gif) repeat-x ; margin:17px 0px;}
.linenm{height:1px; clear:both; background:url(../images/line.gif) repeat-x ;}

.textsep{height:10px; clear:both;}
.raspora{width:975px; height:1px;}
*{ margin: 0px; padding: 0px; outline:none;}
body  { font: 12px Verdana, Arial, Helvetica, sans-serif; background: #9d9d9d url(../images/bg.gif) repeat; color: #000000;}

#container { width: 975px; float:right;} 

.header { height:124px; background: url(../images/decor_header.png) no-repeat bottom right;} 
.header h1 { margin: 0px;}
.logo{ position:absolute; margin-left: 764px;}
.logo img{ border:0px;}

.mainmenu {margin-left:71px; _height:1px;}
.mainmenu ul {width:142px; float:left; margin-left:10px !important; margin-left:5px; padding-top: 4px;}
.mainmenu a {_position:relative; *float:left; font-family: Verdana, Arial, Helvetica, sans-serif; display:block; font-size:10px; text-transform:uppercase; color:#ffffff; font-weight:bold; padding: 0px 4px 1px 3px; margin-left: -4px; text-decoration:none;}
.mainmenu a:hover { color:#000000; background:#ffa000;}
.mainmenu .sel { color:#000000; background:#ffa000;}
.mainmenu li { width:130px; border-bottom: 2px solid #4d4d4d; padding: 9px 0px 11px 0px; float:left; _position:relative; list-style:none;}
.mainmenu .item0 { border-top:3px solid #932aa4;}
.mainmenu .item2 { border-top:3px solid #c50a0d;}
.mainmenu .item4 { border-top:3px solid #97cf1c;}
.mainmenu .item6 { border-top:3px solid #ffa000;}


.cwrapper { width:975px; float:left;} 
.cout_wrapper_1 { background:url(../images/content_bg.gif) repeat-y 81px 0px; float:right;} 
.cout_wrapper_2 { background:url(../images/decor_lrow_repeat.png) repeat-y top left; float:right;} 
.cout_wrapper_3 { background:url(../images/decor_lrow_top.png) no-repeat top left; float:right;} 
.cout_wrapper_4 { background:url(../images/content_bg_row.gif) repeat-y top right; float:right;} 
.cout_wrapper_5 { background:url(../images/content_bg_rvb.jpg) no-repeat 529px 0px; float:right;}

.content_bg_decor { width: 81px; height: 45px; background: url(../images/content_bg_decor.png) no-repeat left top; position:absolute; margin:-45px 0px 0px -34px;}
 
.mainContent { margin:0px 231px 0px 81px;} 
.cdecor_1 {width:81px; height:60px; margin-top:-60px; background: url(../images/decor_lrow_bottom.gif) no-repeat top right; position:relative;}







/*content*/
.title { width:293px; border-bottom:3px solid #353a44; text-align:right; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#353a44; padding-bottom:3px; margin:24px 0px 40px 0px; float:left;}
.titleinner { width:293px; border-bottom:3px solid #353a44; text-align:right; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#353a44; padding-bottom:3px; margin:24px 0px 20px 0px; float:left;}


.index_rr{ width:333px; float:right;}
.index_rr .news{ width:259px; float:left; margin-top:29px;}

.index_rr .index_header{ font-family:Georgia, "Times New Roman", Times, serif; font-size:100px; color:#353a44; text-align:right; font-weight:normal;}
.index_rr .index_header span { font-size:30px; letter-spacing: -2px; display:block; margin-top:-17px;}
.index_rr .index_header strong { letter-spacing: -6px;}
.index_rr .index_header strong span { font-size:72px; letter-spacing: -7px; display:inline; margin:0px;}
.rss img{ border:0px;}

.index_rr .news {}
.index_rr .news .item {margin:10px 0px;}
.index_rr .news .item strong a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffa000; text-decoration:none;}
.index_rr .news .item p a{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#353a44; line-height:18px;}
#container .more{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#ffa000; text-decoration:none; background:transparent; margin:0px; font-weight:normal;}
#container .more:hover{ text-decoration:underline;}
.index_rr .news .item .more:hover{text-decoration:underline;}

.index_rr .news .korzina{ width:332px; height:102px; background: url(../images/korzina.jpg) no-repeat; margin-bottom:1px;}
.index_rr .news .korzina a{ display:block; width:156px; height:16px; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; padding:86px 0px 0px 100px;}
.index_rr .news .vopros{ width:332px; height:99px; background: url(../images/vopros.jpg) no-repeat;}
.index_rr .news .vopros a{ display:block; width:260px; height:99px;}

.index_lr{ width:292px; float:left;}
.index_lr .item1, .index_lr .item2 { float:left; margin-bottom:1px; width:100%;}
.index_lr .item2 { background:#f4f4f4;}
.index_lr .item1 a, .index_lr .item2 a { float:left;}
.index_lr .item1 img, .index_lr .item2 img { float:left; border:0px;}
.index_lr .item1 div a, .index_lr .item2 div a { float: inherit;}
.index_lr .item1 div, .index_lr .item2 div { float: left; margin-left:16px;}
.index_lr h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#353a44; font-weight:normal;}
.index_lr h2 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#353a44; font-weight:normal; text-decoration:none;}
.index_lr h2 a:hover { text-decoration:underline;}
.index_lr li { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:16px; color:#848b90; list-style-type:none;}
.index_lr li a { color:#848b90;}
.index_lr li a:hover { color:#ffffff; background:#ffa000; text-decoration:none;}




/*sidebar1*/
.sidebar1 { float: left; margin: 0px 0px 0px -231px; width: 231px; padding:0px;}
.index { background: url(../images/index_right_row.jpg) no-repeat top left; min-height:597px;}
.inner1 { background: url(../images/index_right_row_inner1.jpg) no-repeat top left; min-height:597px;}
.inner2 { background: url(../images/index_right_row_inner2.jpg) no-repeat top left; min-height:597px;}
.brand_header { display:block; width:160px; height:45px; margin:60px 0px 0px 30px; position:absolute;}
.index_brand_box { float:left; margin-top:74px;}		
.index_brand_box .item {width:181px; height:50px; float:left; margin: 48px 0px 0px 20px !important; margin: 41px 0px 0px 10px;}
.index_brand_box .item .brand { width:120px; height:50px; float:left;}
.index_brand_box .item .link {width:56px; height:50px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; line-height:12px;}
.index_brand_box .item .link a{color:#ffffff; text-decoration:none;}
.index_brand_box .item .link a span{ display:block; padding:3px 0px 0px 3px;}
.index_brand_box .item .link a em{ display:block; padding:3px 0px 0px 3px;}
.index_brand_box .item .link a:hover{background:#000000;}
.index_brand_box .item .link a:hover span{background:#000000;}
.index_brand_box .item .link a:hover em{background:#000000;}
.index_brand_box .item .link a:hover strong{ text-decoration:none;}
.index_brand_box .item .link a strong{ font-weight:normal; text-decoration: underline;}
.index_brand_box .item .link a img{ border:0px;}


/*bottomcontent*/
.bc_outwrapper_1 {width: 975px; float:right; background:url(../images/decor_lrow_bottom.png) no-repeat top left;}
.bc_outwrapper_2 {width: 975px; float:right; background:url(../images/sidebar2.gif) repeat-y top right;}
.bc_wrapper{ float:left; width:100%;} 

.bcontent {height:371px; margin:0px 231px 0px 81px; background:#ffffff url(../images/bottom_bg.gif) repeat-y right; overflow:hidden;}

.cbr{ width:661px; height:178px; border-right: 2px solid #010101; float:left;}
.cbr_decor{ width:90px; height:178px; float:left; margin-left:-90px; position:relative; background:url(../images/cbr.png) repeat-y 100% 0%;}
.cbr img{ border:0px; float:left; border-left:1px solid #ffffff;}
.cbr .cbr_first img{ float:left; border:0px;}


.dileram{ width:268px; height:168px; float:left; padding: 23px 0px 0px 25px; background:url(../images/dileram.gif) no-repeat left bottom;}
.dileram h2{ padding:4px 10px 20px 67px; background: url(../images/dileram_h_fon.gif) no-repeat top left; font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; color:#a4acb2; font-weight:normal; letter-spacing:-3px;}
.dileram .fdileram_input { background: #bfc5cc; border:1px solid #e4e4e4; float:left; padding:2px 4px 3px 4px;}
.dileram input{ width:86px; padding:0px 7px 1px 7px; background:#ffffff; border: 1px solid #6b6b6b; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4d4d4d; font-weight:bold;}
.dileram label{ width:86px; padding:0px 7px 1px 7px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4d4d4d; font-weight:bold;}

.dileram .red_btn{ margin-left:2px !important; margin-left:1px;} 
.red_btn {display:block; float:left; padding-left:3px; background: url(../images/red_btn/l.gif) no-repeat left top; cursor:pointer;}
.red_btn  span{ height:22px; display:block; padding-right:3px; background: url(../images/red_btn/r.gif) no-repeat right top; overflow:hidden;}
.red_btn span span{ height:22px; background:#9c0204 url(../images/red_btn/c.gif) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; padding:2px 8px 0px 6px; }
.dileram .red_btn span span{ height:22px; background:#9c0204 url(../images/red_btn/c.gif) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; padding:4px 8px 0px 6px; white-space:nowrap;}
.dileram a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#848b90; padding:1px 13px 1px 13px; float:left;}
.dileram a:hover{ background:#c50a0d; color:#ffffff; text-decoration:none;}
.dileram .dileram_a_right {float:right;}



.contact{ width:307px; height:168px; float:right; padding: 23px 0px 0px 25px;}
.contact h2{ padding:4px 10px 10px 67px; background: url(../images/contact_h_fon.gif) no-repeat top left; font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; color:#ae0000; font-weight:normal; letter-spacing:-3px;}
.contact .text{ width: 238px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px;}

.sec_search{ width:331px; height:24px; background:#000000; padding:7px 0px 0px 1px; float:left; position:absolute; margin:-31px 0px 0px 412px !important; margin-left:206px;}
.sec_search .btn {width:15px; height:15px; margin-left:14px; background:#717171; float:left;} 
.sec_search .btn img{ width:15px; height:15px; cursor:pointer; border:0px;}
.sec_search .btn:hover{ background:#c50a0d;}
.sec_search input{ width:146px; padding:0px 7px 1px 7px; background:#ffffff; border: 1px solid #6b6b6b; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4d4d4d; font-weight:bold; margin:0px -2px 0px 12px; float:left;}


/*sidebar2*/

.sidebar2{float:left; width:231px; margin-left:-231px; height:371px; background:url(../images/sidebar2.png) no-repeat left bottom;}
.sidebar2 .sb2_header{ height:22px; background:url(../images/sidebar2_header.png) no-repeat right top; padding:20px 0px 0px 42px;}
.sidebar2 .sb2_header a{ display:block; height:12px; width:172px;}
.sidebar2 table{  width:231px; border:0px; border-collapse:collapse; }
.sidebar2 td { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:12px; color:#8c8c8c; border:0px; border-collapse:collapse; vertical-align:middle;}
.sidebar2 .lrow { width:150px; text-align:right;}
.sidebar2 .lrow img { margin-right:10px; border:0px;}
.sidebar2 .rrow {width:81px; padding:13px 0px;}
.sidebar2 a{ color:#8c8c8c;}
.sidebar2 a:hover{ text-decoration:none;}


/*footer*/
.footer { height:58px; background: url(../images/decor_footer.png) no-repeat top left;} 
.footer p { margin: 0px; padding: 0px 0px; }
.clr { clear:both; height:0; font-size: 1px; line-height: 0px;}
.footerlinks { padding:25px 0px 0px 610px;}
.footerlinks a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:10px; color:#8c8c8c; text-decoration:none;}
.footerlinks a:hover{ text-decoration: underline;}

.mc3 { width:150px; float:left;}
.mc3 span{ display:block;width:80px; text-align:right; float:left; padding-top:2px; padding-right:10px; padding-bottom:5px;}
.mc3 .swf{ float:left; width:60px;}

.bsitepulse { float:left; width:200px;}
.bsitepulse span{ display:block; width:60px; float:left; margin-top:-3px; padding-left:10px; float:left; padding-bottom:5px;}
.sitepulse{ width:88px; height:26px; float:left; border:0px;}





.backlist { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffa000;}
.backlist:hover { text-decoration:none;}



/*numpage*/
.numpage { position:absolute; margin:-10px 0px 0px -312px; text-align:right; width:50px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#353a44;}











/*inner*/
.inner1{ padding:0px 10px 0px 37px;}
.inner2{ padding:0px 10px 0px 37px;}
.secmenu { min-height:380px;}


.secblock .item{ background:url(../images/sbline.gif) repeat-x top; padding-bottom:18px;}
.secblock input{ border:1px solid #9d9d9d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #353a44; padding: 1px 0px 2px 0px; margin:5px 0px; width:180px;}
.secblock h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; padding:15px 0px 5px 0px;}
.secblock a{ font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;}
.secblock a:hover{ text-decoration:none;}


.inner {padding:0px 70px 40px 50px;}
.innerheader{ font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; font-weight:normal; color:#ffa000;}
#container .inner .rss img{ vertical-align:middle; margin-top:4px; border:0px;}

/*news*/
.years {padding-left:20px;}
.years .first{margin-left:0px;}
.years a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding:0px 4px; margin-left:7px; color:#ffa000;}
.years a:link { color:#ffa000;}
.years a:hover, .years a.sel { background:#ffa000; color:#ffffff; text-decoration:none;}
#container .years .sel { background:#ffa000; color:#ffffff; text-decoration:none;}

.mont { margin:7px 0px 0px 0px;}
.mont .first{margin-left:0px;}
.mont a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:18px; padding:0px 4px; margin:0px; color:#ffa000;}
.mont a:link { color:#ffa000;}
.mont a:hover, .mont a:active { background:#ffa000; color:#ffffff; text-decoration:none;}
#container .mont .sel { background:#ffa000; color:#ffffff; text-decoration:none;}

.paging .first{margin-left:0px;}
.paging a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding:0px 4px; margin-left:7px;}
.paging a:link { color:#ffa000;}
.paging a:visited { color:#353a44;}
.paging a:hover, .paging a:active { background:#ffa000; color:#ffffff; text-decoration:none;}
#container .paging .sel { background:#ffa000; color:#ffffff; text-decoration:none;}

.newslist .line{  padding:10px 0px; margin:0px; background-position:0% 50%;}
.newslist { padding:10px 0px;}
.newslist .item strong{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffa000;}
.newslist .item h3 a{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; margin-top:5px}
.newslist .item p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px}
.newslist .item p a {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px}
.newslist .item a { } 
.newslist .item a img, .index_rr .news .item a img{border:1px solid #bfc5cc; float:left; padding:1px;} 
.newslist .item .simg{margin-left:128px;} 
.index_rr .news .item .simg {margin-left:90px;} 
.newslist .item .more {display: inline; float: none; border:0px; padding:0px;} 

.inner .news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; margin-top:15px;}
.inner .news p { text-indent:15px;}
.inner .news strong{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffa000;}
.inner .news h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; margin-top:5px}
.inner .news img{border:1px solid #bfc5cc; padding:1px;}
.imglist {margin-top:20px;}
.imglist img {margin-left:21px; float:left;}
.imglist .first{margin-left:0px;}
.imglist  a img {border:1px solid #bfc5cc; float:left; padding:1px;} 
.inner .news .news_img { float:right; margin:0px 0px 10px 10px;}
.inner .news .backallnews{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffa000; line-height:18px;}
.inner .news .backallnews:hover{ text-decoration:none;}
#container .inner .news .backallnews .more:hover{ text-decoration:none;}




/*photogallery1*/
.photogallery1list .line{  padding:10px 0px; margin:0px; background-position:0% 50%;}
.photogallery1list { padding:10px 0px;}
.photogallery1list h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:18px; margin-top:5px;}
.photogallery1list .item h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; margin-top:5px; margin-left:128px;}
.photogallery1list .item p { margin-left:128px;}
.photogallery1list p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px;}
.photogallery1list .item a img {border:1px solid #bfc5cc; float:left; padding:1px;} 

/*photogallery2*/
.photogallery2list .line{  padding:10px 0px; margin:0px; background-position:0% 50%;}
.photogallery2list { padding:10px 0px;}
.photogallery2list .item1 { width:215px; float:left; margin-right:60px;}
.photogallery2list .item2 { width:215px; float:left;}
.photogallery2list h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; margin-top:5px;}
.photogallery2list p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px;}
.photogallery2list a img {border:1px solid #bfc5cc; padding:1px; clear:both;} 

/*search*/
.search { padding:10px 0px;}
.search #mainsearch input{width:373px; border:1px solid #d3d3d3; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4d4d4d; font-weight:bold; float:left; padding:1px 5px 2px 5px}
.search #mainsearch .red_btn {margin:-3px 0px 0px 5px;}
.search .message { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:20px 0px;}
.item {margin-top:20px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44;}
.search .item .morelnk {color:#ffa000;}
.search .item .morelnk:hover { text-decoration: none;}


/*faq*/

.faq h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#353a44; margin-top:12px;}
.faq form { width:500px; margin: 10px 0px 0px 0px;}
.faq form .itext{ float:right; width:318px;}
.faq form input.itext, 
.faq form textarea.itext{ width:314px; border:1px solid #e2e2e2; padding:2px 0px 0px 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44;}
.faq form textarea.itext{ height:90px;}
.faq form .fline{float:left; margin:2px 0px; width:500px;}
.faq form label { display:block; text-align:right; width:170px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; padding:2px 0px 0px 3px;}



.faq .item h2{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #ffa000;}
.faq .item h2 span{ background:#ffa000; color: #ffffff; line-height:12px; padding:0px 4px;}
.faq .item h2 span em{ font-style:normal; font-size:9px;}
.faq .item h2 .sh{ float:right; cursor:pointer;}


.faq .vopros{ margin-bottom:15px;}
.faq .otvet{ background:#ffa000; padding:5px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.faq .otvet h3 { font-family:Arial, Helvetica, sans-serif; font-size:10px;}


.faq p{ text-indent:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#353a44;}
.faq p a:link{ color:#ffa000;}
.faq p a:visited{ color:#353a44;}
.faq p a:hover, .faq p a:active { color:#ffffff; background:#ffa000; text-decoration:none;}

/*contact*/
.icontact {color:#353a44;}
.icontact h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#353a44; margin-top:12px;}
.icontact form { width:500px; margin: 10px 0px 0px 0px;}
.icontact form .itext{ float:right; width:318px;}
.icontact form input.itext, 
.icontact form textarea.itext{ width:314px; border:1px solid #e2e2e2; padding:2px 0px 0px 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44;}
.icontact form textarea.itext{ height:90px;}
.icontact form .fline{float:left; margin:2px 0px; width:500px;}
.icontact form label { display:block; text-align:right; width:170px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; padding:2px 0px 0px 3px;}
.icontact .mapimg { border:1px solid #bfc5cc; float:right; padding:1px;}

.icontact h2{ font-size:14px; color:#000000;}
.icontact h3{ font-size:12px; color:#000000;}

.icontact p a:link{ color:#ffa000;}
.icontact p a:visited{ color:#353a44;}
.icontact p a:hover, .icontact p a:active { color:#ffffff; background:#ffa000; text-decoration:none;}

/*regist*/

.iregist h2{ font-size:14px; color:#000000;}
.iregist h3{ font-size:12px; color:#000000;}

.iregist p a:link{ color:#ffa000;}
.iregist p a:visited{ color:#353a44;}
.iregist p a:hover, .icontact p a:active { color:#ffffff; background:#ffa000; text-decoration:none;}

.iregist {color:#353a44;}
.iregist h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#353a44; margin-top:12px;}
.iregist form { width:500px; margin: 10px 0px 0px 0px;}
.iregist form .itext{ float:right; width:318px;}
.iregist form input.itext, 
.iregist form textarea.itext,
.iregist form select.itext{ width:314px; border:1px solid #e2e2e2; padding:2px 0px 0px 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44;}
.iregist form textarea.itext{ height:90px;}
.iregist form .fline{float:left; margin:2px 0px; width:500px;}
.iregist form label { display:block; text-align:right; width:170px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; padding:2px 0px 0px 3px;}
.iregist form .itext label{ text-align: left; width:auto;}


/*secmenu*/

.secmenu ul{ list-style-type:none; padding-top:60px;}
.secmenu ul ul{padding-top:0px;}

.secmenu ul li{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#ffffff; padding:2px 0px 5px 0px;}
.secmenu ul li a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#ffffff; text-decoration:none;}
.secmenu ul li a:hover{ text-decoration: underline;}
.secmenu ul li .sel{ color:#ffa000;}

.secmenu ul li li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding:0px; padding-left:12px; line-height:18px; background:url(../images/secmenu_li.gif) no-repeat 0px 8px;}
.secmenu ul li li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.secmenu ul li li a:hover{ text-decoration: none; background:#ffa000; color:#000000;}
.secmenu ul li li .sel{ text-decoration: none; background:#ffa000; color:#000000;}

.secmenu ul li li li{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#ffffff;}

.secmenu .linenm, .secblock .linenm { background-image:url(../images/secmenu_line.gif);}

.secblock img {border:0px; margin-right:-16px; height:107px; width:190px;}
.tovary { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; margin-top:-23px; padding-left:2px; height:23px;}

/*ctext*/
.ctext { color:#353a44;}
.ctext table { border:0px; border-collapse: collapse;}
.ctext th { border:1px solid #dcdede; border-collapse: collapse; background:#ededed; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; padding:3px 5px 2px 5px;}
.ctext td { border:1px solid #ededed; border-collapse: collapse; background:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; padding:3px 15px 2px 15px;}
.ctext p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; text-indent:15px;}
.ctext h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#353a44; line-height:18px;}
.ctext h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px;}
.ctext a:link{ color:#ffa000;}
.ctext a:visited{ color:#353a44;}
.ctext a:hover, .icontact p a:active { text-decoration:none; color:#ffa000;}
.ctext img {border:1px solid #bfc5cc; padding:1px; margin:5px 5px 0px 5px;}
.inner .ctext h1{ font-size:15px; color:#000000;}
.inner .ctext h2{ font-size:14px; color:#000000;}
.inner .ctext h3{ font-size:12px; color:#000000;}
.inner .ctext h4{ font-size:11px; color:#000000;}
.inner .ctext h5{ font-size:10px; color:#000000;}
.ctext ul,.ctext ol {margin:10px 5px;}
.ctext li { list-style-position:inside;}




.tab_  table { border:0px; border-collapse: collapse; width:500px;}
.tab_ th { border:1px solid #dcdede; border-collapse: collapse; background:#ededed; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; padding:3px 5px 2px 5px;}
.tab_ td { border:1px solid #ededed; border-collapse: collapse; background:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; padding:3px 15px 2px 15px;}




.kform {color:#353a44;}
.kform h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#353a44; margin-top:12px;}
.kform form { width:420px; margin: 10px 0px 0px 0px;}
.kform form .itext{ float:right; width:238px;}
.kform form input.itext, 
.kform form textarea.itext,
.kformt form select.itext{ width:234px; border:1px solid #e2e2e2; padding:2px 0px 0px 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44;}
.kform form textarea.itext{ height:90px;}
.kform form .fline{float:left; margin:2px 0px; width:420px;}
.kform form label { display:block; text-align:right; width:170px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; padding:2px 0px 0px 3px;}
.kform form .itext label{ text-align: left; width:auto; margin:5px 0px;}


.mainContent h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#353a44; line-height:18px;}
.mainContent h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px;}

/*ccart */
.ccart { padding:10px 0px;}
.ccart table { border:0px; border-collapse: collapse;}
.ccart th { border:1px solid #dcdede; border-collapse: collapse; background:#ededed; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; padding:3px 5px 2px 5px;}
.ccart td { border:1px solid #ededed; border-collapse: collapse; background:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; padding:3px 15px 2px 15px;}

/*catalog*/
.cgencat .line{  padding:10px 0px; margin:0px; background-position:0% 50%;}
.cgencat { padding:10px 0px;}
.cgencat .item strong{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.cgencat .item h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; margin-top:5px}
.cgencat .item h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#353a44; line-height:18px; margin-top:5px}
.cgencat .item h3 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px; margin-top:5px; text-decoration:none;}
.cgencat .item h2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#353a44; line-height:18px; margin-top:5px; text-decoration:none;}
.cgencat .item h3 a:hover{ text-decoration:underline;}
.cgencat .item h2 a:hover{ text-decoration:underline;}
.cgencat .item p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44; line-height:18px}
.cgencat .item li { margin-left:15px;} 
.cgencat .item a img {border:1px solid #bfc5cc; float:left; padding:1px;} 
.cgencat .item .simg {margin-left:128px;} 
.cgencat .filter select{float:left; margin: 2px 8px 0px 0px !important; margin: 2px 4px 0px 0px; width:200px;border:1px solid #e2e2e2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44;}
.cgencat select{width:145px;border:1px solid #e2e2e2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44;}
.cgencat select option{display:block; border:1px solid #ffffff; min-width:140px;}


.tblw{width:100%;}




#sitemap { position:absolute; margin-left:-367px; width:902px;z-index:1000;}
#sitemap .sitemap{width:900px; background:url(../images/sitemap.png); border:1px solid #ffffff;}
#sitemap .close{ position:absolute; margin:15px 0px 0px 815px; width:70px; background:url(../images/sitemap_close.gif) no-repeat right top;z-index:1100; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffa000;}
#sitemap .close:hover{ text-decoration:none;}
#sitemap .orline {height:6px; background:#ffa000; clear:both;}
#sitemap h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; color:#ffa000; font-weight:normal; padding-left:40px; text-decoration:none;}
#sitemap .item { width:300px; float:left;}
#sitemap .item ul{ margin-left:40px; list-style-type:none;}
#sitemap .item ul li{font-weight:bold; line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
#sitemap .item ul li a{color:#000000; text-decoration:none; }
#sitemap .item ul li a:hover{text-decoration:underline; }
#sitemap .item ul ul{ margin-left:0px;}
#sitemap .item ul ul li{ padding-left:12px; background: url(../images/sitemap_li.gif) no-repeat 0px 7px; font-weight:normal; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#353a44;}
#sitemap .item ul ul li a{ color:#353a44;}
#sitemap .item ul ul ul li{margin-left:14px;}
#sitemap .item ul ul ul ul li{margin-left:0px; padding-left:12px; background: transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#353a44;}
#sitemap .close_b{margin-left:433px; margin-top:-1px; border:0px;}

.cfiles { padding:10px 0px;}
.cfiles .item{ padding:0px 0px 0px 15px; margin:10px 0px 0px 0px; background:url(../images/files.gif) no-repeat 0px 5px;}
.cfiles .item strong a{ color:#ffa000; font-weight:normal;}
.cfiles .item strong a:hover{ text-decoration: none;}