html, body {height:100%;}
*, html, body, ul, ol, dl, li, dt, dd {margin:0px; padding:0px;}
* html body {width: expression(document.childNodes[1].offsetWidth < 1000 ? '1000px' : 'auto');}
body {font:12px Arial; position:relative; background: url(../images/bg.png) repeat; height:100%; color:#fff; min-width:1000px;}
img {border:0px;}
a {color:#ffec6b; outline:none;}
a:hover { color:#fff; text-decoration:none;}
li {list-style-type:none;}
.clear{clear:both; height:0px; font-size:0; overflow:hidden;}
.bgtop {background:url(../images/bg_top.jpg) no-repeat top center; width:100%; min-height:100%; _height:100%;}
.bgbottom {background:url(../images/bottom_bg.jpg) repeat-x bottom; width:100%; min-height:100%; _height:100%;}
.minWidth {
	background:url(../images/top_shadow.png) no-repeat;
	width:1000px;
	min-height:100%;
  	_height:100%;
	margin:0 auto;
	}
h1 {font:normal 18px Arial; color:#78d5ff;}
h2 {font:bold 15px Arial; color:#78d5ff;}
/*-----------------------------------------------------------------START*/
.maincontainer {width:931px; padding:0 33px 175px 36px; float:left;}
/*-----------------------------------------------------------------------------------------------------------TOP*/
.top {background: url(../images/top_bg.jpg) no-repeat; width:932px; float:left;}
/*----------------------------menu*/
.menu {float:right;}
.menu .lr, .menu .rr {background:url(../images/menu_ra.png) no-repeat 0 0; width:5px; height:48px; float:left;}
.menu .rr {background:url(../images/menu_ra.png) no-repeat 0 -50px;}
.mlist {background:#023f5d; float:left;}
.mlist li {padding:0 0 0 0; float:left;}
.mlist li span {color:#b3b3b3; padding:16px 0 0 0; float:left;}
.mlist li a {font:normal 14px Arial; padding:15px 10px 17px 10px; float:left;}
.mlist li a:hover {background:url(../images/menu_hover.png) repeat-x; padding:15px 9px 17px 9px; border-left:1px solid #318aad; border-right:1px solid #318aad;}
.mlist li.selected a {background:url(../images/menu_hover.png) repeat-x; padding:15px 9px 17px 9px; border-left:1px solid #318aad; border-right:1px solid #318aad; color:#fff; text-decoration:none;}
/*----------------------------icons*/
.icons {background:#092f41; padding:19px 0 18px 20px; float:left;}
.icons li {display:inline; float:left; padding:0 25px 0 0;}
.icons li a {display:block; font-size:0; height:11px;}
.icons li.home a {background:url(../images/icons.gif) no-repeat; width:11px;}
.icons li.home a:hover {background-position:-11px 0;}
.icons li.home.selected a {background:url(../images/icons.gif) no-repeat -11px 0;}
.icons li.map a {background:url(../images/icons.gif) no-repeat -23px 0; width:13px;}
.icons li.map a:hover {background-position:-36px 0;}
.icons li.map.selected2 a {background:url(../images/icons.gif) no-repeat -36px 0;}
.icons li.mail a{background:url(../images/icons.gif) no-repeat -49px 0; width:15px;}
.icons li.mail a:hover {background-position:-64px 0;}
/*----------------------------lang*/
.lang {background:#092f41; padding:15px 20px 17px 10px; float:left;}
.lang li {float:left;}
.lang li span {color:#b3b3b3; padding:0 10px;}
.lang li a {font:normal 14px Arial;}
.lang li.selected a {color:#fff; text-decoration:none;} 
/*----------------------------menu2*/
.menu2 {background:url(../images/top_menu2_bg.jpg) no-repeat; width:932px; height:196px; margin:6px 0 0 0; float:left; position:relative;}
.logo {width:228px; height:137px; display:block; margin:17px 0 0 24px; float:left;}
.menu2 ul {overflow:hidden; position:absolute; right:0;}
.menu2 .angle {background:url(../images/menu2/angle.png) no-repeat; width:28px; height:27px; position:absolute; right:0; bottom:0;}
.sm {list-style:none; width:638px; display:block; overflow:hidden; display:none;}
.sm li {float:left; display:inline; overflow:hidden;}
/*-----------------------------------------------------------------------------------------------------------MIDDLE*/
.middle {width:931px; float:left;}
/*--------------------------------------------------------------layer1*/
.middle .layer1 {width:931px; padding:35px 0 0 0; float:left;}
/*--------------------------------------------------------------col1*/
.col1 {width:270px; float:left;}
.banners {padding:0 0 20px 0; float:left;}
.search {font:normal 14px Arial; float:left;}
.search-inner {background:#084764; width:230px; border-left:1px solid #015b84; border-right:1px solid #015b84; padding:4px 18px 8px 18px; float:left;}
.search p {color:#78d5ff; padding:0 0 5px 0;}
.search input {background:#015b84; width:162px; border:1px solid #147dac; color:#fff; padding:2px 4px 4px 4px; margin:0 10px 0 0; float:left;}
.search a {margin:3px 0 0 0; float:left;}
.news {float:left;}
.n-date {background:url(../images/news_date.gif) no-repeat right 7px; padding:0 7px 0 0; display:inline-block; _display:inline; zoom:1;}
.news li {padding:20px 0 20px 0; border-bottom:1px dashed #02354e;}
.news li p {line-height:18px;}
.news li a {display:block; margin:8px 0 12px 0;}
.news li.last {border:0;}
/*----------------------------col1_ra*/
.col1-tra, .col1-bra {width:268px; height:4px; font-size:0; float:left;}
.col1-tra {background:url(../images/col1_ra.gif) no-repeat;}
.col1-bra {background:url(../images/col1_ra.gif) no-repeat 0 -4px;}
/*--------------------------------------------------------------col2*/
.col2 {width:661px; float:left;}
.products {padding:0 0 0 7px; float:left;}
.products ul {margin:0 0 0 -6px; display:inline; float:left;}
.products ul li {float:left; padding:0 0 0 6px;}
.products ul li div {cursor:pointer;}
.products ul li div a {display:none;}
.products ul li div p {padding:10px 10px 0 105px; font-size:11px;}
.products ul li div p strong {color:#ffec6b; font:normal 18px Arial; border-bottom:2px solid #ffec6b;}

.products ul li .prod0 {background:url(../images/cat_bg.jpg) no-repeat; width:333px; height:129px;}
.products ul li .prod0.hover0 {background:url(../images/cat_bg.jpg) no-repeat -333px 0;}
.products ul li .prod0.hover0 p strong {border:0; color:#fff;}

.products ul li .prod1 {background:url(../images/cat_bg.jpg) no-repeat 0 -129px; width:314px; height:139px; margin:-10px 0 0 0; position:relative;}
.products ul li .prod1.hover1 {background:url(../images/cat_bg.jpg) no-repeat -314px -129px;}
.products ul li .prod1 p {padding:10px 10px 0 90px;}
.products ul li .prod1 p strong {padding:10px 0 0 0; display:inline-block;}
.products ul li .prod1.hover1 p strong {border:0; color:#fff; padding:10px 0 2px 0;}

.products ul li .prod2 {background:url(../images/cat_bg.jpg) no-repeat 0 -268px; width:334px; height:129px; margin:43px 0 0 0;}
.products ul li .prod2.hover2 {background:url(../images/cat_bg.jpg) no-repeat -333px -268px;}
.products ul li .prod2 p {padding:10px 10px 0 105px;}
.products ul li .prod2.hover2 p strong {border:0; color:#fff; padding:10px 0 2px 0;}

.products ul li .prod3 {background:url(../images/cat_bg.jpg) no-repeat 0 -397px; width:314px; height:129px; margin:43px 0 0 0;}
.products ul li .prod3.hover3 {background:url(../images/cat_bg.jpg) no-repeat -314px -397px;}
.products ul li .prod3 p {padding:10px 10px 0 89px;}
.products ul li .prod3.hover3 p strong {border:0; color:#fff; padding:10px 0 2px 0;}

.products ul li .prod4 {background:url(../images/cat_bg.jpg) no-repeat 0 -526px; width:333px; height:126px; margin:43px 0 0 0;}
.products ul li .prod4.hover4 {background:url(../images/cat_bg.jpg) no-repeat -333px -526px;}
.products ul li .prod4 p {padding:10px 10px 0 105px;}
.products ul li .prod4.hover4 p strong {border:0; color:#fff; padding:10px 0 2px 0;}
/*----------------------------about*/
.about {width:610px; margin:10px 0 0 0; float:left;}
.about h1 {color:#78d5ff; margin:-5px 0 0 0; position:relative;}
.about-top, .about-bottom {width:610px; height:20px; font-size:0; float:left;} 
.about-top {background:url(../images/about_tb.png) no-repeat;}
.about-bottom {background:url(../images/about_tb.png) no-repeat 0 -20px;}
.about-mid {background:url(../images/about_bg.png) repeat; width:580px; padding:0 15px 0 15px; float:left;}
.about-mid p {padding:15px 0 0 0; line-height:18px;}
/*----------------------------voting*/
.voting {width:277px; margin:-140px 0 0 0; float:right;}
.voting-top {background:url(../images/question.png) no-repeat 0 3px; min-height:54px; _height:54px; padding:0 0 0 50px;}
.voting-top h1 {color:#78d5ff; padding:0 0 3px 0;}
.voting ul {padding:10px 0 0 50px;} 
.voting ul li {padding:15px 0 0 0; height:1%;}
.voting ul li a {background:url(../images/radio_button.gif) no-repeat 0 2px; padding:0 0 0 17px; text-decoration:none; color:#fff; display:block;}
.voting ul li a:hover {background:url(../images/radio_button.gif) no-repeat -249px 2px; color:#78d5ff;}
.voting ul li.selected a {background:url(../images/radio_button.gif) no-repeat -249px 2px; color:#78d5ff;}
/*----------------------------button*/
a.button {background:url(../images/button.png) no-repeat; width:100px; height:22px; display:block; color:#fefeff; text-decoration:none; text-align:center; padding:3px 0 0 0; margin:27px 0 0 50px;}
a:hover.button {background:url(../images/button.png) no-repeat 0 -25px;}
/*----------------------------button*/
.telephones {background:url(../images/telephones.png) no-repeat; width:290px; height:155px; margin:52px 0 0 30px; display:inline; float:left;}
.telephones.en {background:url(../images/telephones_en.png) no-repeat; width:290px; height:155px; margin:52px 0 0 30px; display:inline; float:left;}
.telephones ul {padding:65px 0 0 65px;}
.telephones ul li {color:#fff; font:normal 22px Georgia;}
/*-----------------------------------------------------------------------------------------------------------BOTTOM*/
.bottom{
	background:url(../images/bottom_pic.jpg) no-repeat 0 2px;
	width:931px;
	height:115px;	
	margin:-115px auto 0 auto;
	}
.bottom-inner {width:931px; height:115px; position:absolute;} 
.b-txt1 {padding:0 0 0 15px; float:left;}
.b-txt1 h1 {color:#78d5ff; padding:14px 0 16px 0;}
.b-txt1 ul li {padding:0 10px 0 0; float:left;}
.b-txt2 {line-height:18px; padding:32px 40px 0 0; float:right;}
/*-------------------------------------------------------------------------------------------------------------SECOND*/
.menu2-sp {background:url(../images/top_menu2_bg.jpg) no-repeat; width:932px; height:251px; margin:6px 0 0 0; position:relative; float:left;}
.menu2-sp img {float:right;}
.v-menu {background:url(../images/second/menu_top_bg.png) no-repeat top; width:268px; padding:47px 0 15px 0;}
.v-menu ul {background:#084764; border:1px solid #015b84; border-bottom:0;}
.v-menu ul li {border-bottom:1px solid #015b84; padding:1px 0;}
.v-menu ul li a {font:bold 16px Arial; width:232px; text-decoration:none; padding:3px 17px 5px 17px; display:block;}
.v-menu ul li a:hover {background:#03344a; color:#fff;}
.v-menu ul li.selected {border:0; padding:0;}
.v-menu ul li.selected a {background:#03344a; color:#fff;}
.v-menu ul li.selected ul {background:#0b597d; border:0; border-top:1px solid #084765; padding:0 0 1px 0;}
.v-menu ul li.selected ul li {border-bottom:1px solid #084765; padding:0;}
.v-menu ul li.selected ul li a {background:#0b597d; width:224px; font:normal 14px Arial; padding:4px 17px 6px 26px; color:#ffec6b;}
.v-menu ul li.selected ul li a:hover {background:0; color:#fff; border-left:7px solid #084765; padding:4px 17px 6px 19px;}
.v-menu ul li.selected ul li.selected a {background:0; color:#fff; border-left:7px solid #084765; padding:4px 17px 6px 19px;}
/*----------------------------button*/
.basket {font:normal 14px Arial; padding:15px 0 0 0; float:left;}
.basket-inner {background:#084764; width:230px; border-left:1px solid #015b84; border-right:1px solid #015b84; padding:4px 18px 8px 18px; font-size:16px; float:left;}
.basket p {color:#fff; padding:0 0 5px 0;}
.basket a {margin:5px 0 0 0; float:left;}
/*----------------------------telephones*/
.telephones.sp {width:246px; margin:42px 0 0 12px;}
.telephones.sp p {color:#70cbf4; font:bold 16px Arial; padding:40px 0 0 55px;}
.telephones.sp ul {padding:5px 0 0 55px;}
/*----------------------------gcont*/
.gcont {width:647px; float:right;}
.gcont-layer1 {width:647px; float:left;}
.gcont-l1-top {background:url(../images/second/gcont_l1_top.png) no-repeat; width:647px; height:22px; float:left;}
.gcont-l1-mid {background:url(../images/second/gcont_l1_mid.png) repeat-y; width:647px; padding:0 0 3px 0; float:left;}
.gcont-l1-mid ul {width:500px; margin:-10px 0 0 0; position:relative; float:left;}
.gcont-l1-mid ul li {width:220px; padding:0 0 10px 30px; float:left;}
.gcont-l1-mid ul li a {background:url(../images/second/gcont_top_marker.gif) no-repeat 0 6px; font-size:14px; padding:0 0 0 10px;}
.gcont-l1-mid ul li a:hover {background:url(../images/second/gcont_top_marker.gif) no-repeat 0 -39px;}
.gcont-l1-mid a.show {background:url(../images/second/gcont_top_marker.gif) no-repeat right -88px; padding:0 10px 0 0; margin:-10px 30px 0 0; font-size:12px; display:inline; position:relative; border-bottom:1px dashed #ffec6b; text-decoration:none; float:right;}
.gcont-l1-mid a:hover.show {background:url(../images/second/gcont_top_marker.gif) no-repeat right -136px; border-bottom:1px dashed #fff;}
.gcont-l1-mid a.hide {background:url(../images/second/gcont_top_marker.gif) no-repeat right -189px; padding:0 10px 0 0; margin:-10px 30px 0 0; font-size:12px; display:inline; position:relative; border-bottom:1px dashed #ffec6b; text-decoration:none; float:right;}
.gcont-l1-mid a:hover.hide {background:url(../images/second/gcont_top_marker.gif) no-repeat right -237px; border-bottom:1px dashed #fff;}
.gcont-layer2 {width:647px; float:left;}
.gcont-l2-mid {background:url(../images/about_bg.png) repeat; width:647px; position: relative; float:left;}
.textcont {line-height:18px; padding:15px 30px; float:left;}
.textcont p {padding:0 0 15px 0;}
.gcont-l2-bottom {background:url(../images/second/gcont_l2_bottom.png) no-repeat; width:647px; height:16px; float:left;}
/*-------------------------------------------------------------------------------------------------------------CATALOG*/
.catalog {width:587px; padding:15px 30px; float:left;}
.catalog-top {background:#063f59; border:1px solid #015a82; padding:10px; margin:10px 0 0 0; float:left;}
.catalog-top h2 {padding:0 0 12px 0;}
/*----------------------------param*/
.param {width:230px; background:url(../images/catalog/border_param.png) no-repeat right; position:relative; float:left;}
.param ul li {width:100%; overflow:hidden; padding:0 0 10px 0;}
.param ul li span {width:65px; padding:2px 10px 0 0; float:left;}
.param ul li input {background:#084764; width:104px; border:1px solid #015b84; color:#fff; padding:1px 4px 2px 4px;  float:left;}
.param ul li a {background:url(../images/catalog/selector_button.png) no-repeat; width:21px; height:21px; display:block; float:left;}
.param ul li a:hover {background:url(../images/catalog/selector_button.png) no-repeat 0 -21px;}
.param ul li ul {background:#084764; width:133px; border:1px solid #015b84; margin:22px 0 0 75px; left:0px; position:absolute; z-index:2; display:none;}
.param ul li ul li {padding:0; width:auto; height:1%; display:inline;}
.param ul li ul li a {background:0; width:109px; height:auto; padding:4px 12px; text-decoration:none; line-height:14px; color:#fff;}
.param ul li ul li a:hover {background:#03344a;}
/*----------------------------popmodel*/
.popmodel {width:315px; padding:0 0 0 20px; float:left;}
.popmodel img {padding:0 10px 0 0; float:left;}
.catlinks {width:587px; padding:14px 0 0 0; float:left;}
.catlinks a {border-bottom:1px dashed #ffec6b; text-decoration:none;}
.catlinks a:hover {border:0;}
.catlinks .ctl {width:300px; float:left;}
.catlinks .ctl p {padding:0;}
.catlinks .ctl p.vivod {padding:5px 0 0 0;}
.catlinks .ctl p.vivod span {float:left;}
.catlinks .ctl ul {float:left;}
.catlinks .ctl ul li {padding:0 5px 0 5px; float:left;}
.catlinks .ctl ul li a {border:0; text-decoration:underline;}
.catlinks .ctl ul li a:hover {text-decoration:none;}
.catlinks .ctr {float:right;}
.catlinks .ctr p {padding:0;}
.catlinks .ctr a {border:0; text-decoration:underline;}
.catlinks .ctr a:hover {text-decoration:none;}
a.button.cat {margin:7px 20px 0 0; display:inline; float:right;}
/*----------------------------catelements*/
.catelements {padding:20px 0 0 0; margin:0 0 0 -43px; display:inline; float:left;}
.catelements li {float:left; padding:0 0 25px 0;}
.catelements ul li {border:1px solid #015b84; width:270px; margin:0 0 0 43px; padding:0; display:inline;}
.catelements .l1 {background:#084764; border-bottom:1px solid #015b84; text-align:center; padding:4px 10px;}
.catelements .l2 {padding:4px 10px; border-bottom:1px solid #015b84; color:#78d5ff;}
.chk {margin:1px 10px 0 43px; display:inline; *margin:-3px 0 0 43px; float:left;}
.catelements .l3 {width:250px; border-bottom:1px solid #015b84; text-align:center; padding:2px 10px 2px 10px; position:relative; float:left;}
.catelements .l3 p {padding:0 0 4px 0;}
.catelements .l3 input {background:#084764; width:40px; border:1px solid #015b84; color:#fff; padding:1px 4px 2px 4px;}
a.select {border-bottom:1px dashed #ffec6b; text-decoration:none; position:relative;}
a.select:hover {border:0;}
.catelements .l4 {width:250px; border-bottom:1px solid #015b84; text-align:center; padding:8px 10px 5px 10px; float:left;}
.catelements .l5 ul {padding:10px 10px; float:left; }
.catelements .l5 ul li {width:250px; border:0; margin:0; padding:0 0 4px 0;}
.catelements .l5 ul li span {width:120px; padding:0 10px 0 0; color:#78d5ff; text-align:right; float:left;}
.catelements .l5 ul li strong {width:120px; font-weight:normal; float:left;}
/*----------------------------colors*/
.colors {background:url(../images/catalog/color_opacity.png) repeat; padding:10px; position:absolute; width:290px; margin:-17px 0 0 -58px; left:38px; display:inline;}
.colors-inner {background:#084764; border:1px solid #015b84; width:290px; text-align:left; float:left;}
.colors-inner ul {width:290px; padding:0 0 10px 0; float:left;}
.colors-inner ul li {border:0; width:60px; margin:0; padding:0 5px; font-size:10px; text-align:center; float:left;}
.colors-inner ul li a {border-bottom:0;}
.colors-inner ul li a img {border:1px solid #015b84;}
.colors-inner ul li.selected a img {border:3px solid #78d5ff; margin:0 0 -4px 0;}
.colors-inner ul li a:hover img {border:3px solid #78d5ff; margin:0 0 -4px 0;}
.colors-inner h3 {color:#78d5ff; text-align:left; font:normal 12px Arial; padding:10px 0 10px 15px;}
.number {color:#78D5FF; padding:15px 0 10px 15px;}
.number input {background:#014767; border:1px solid #147eae;}
.c-button {margin:5px 0 15px 15px; float:left;}
.colors-inner .close {margin:5px 15px 15px 15px; float:right;}
.colors.obj {margin:0; left:0; z-index:3; position:absolute;}
.colors.obj p {padding:0;} 
/*-------------------------------------------------------------------------------------------------------------CATALOG2*/
.ct-top {width:587px; float:left;}
.ct-top-left {width:410px; padding:0 40px 0 0; position:relative; float:left;}
.ct-top-left input {background:#084764; width:40px; border:1px solid #015b84; color:#fff; padding:1px 4px 2px 4px;}
.back {background:url(../images/catalog/arrow_back.gif) no-repeat right 4px; padding:0 15px 0 0; display:inline; float:right;}
a:hover.back {background:url(../images/catalog/arrow_back.gif) no-repeat right -38px;}
/*----------------------------ct-mid*/
.ct-mid {width:587px; padding:27px 0 0 0; float:left;}
.ct-mid .left {width:140px; padding:0 20px 0 0; float:left;}
.ct-mid .left p {color:#78d5ff; font-style:italic; line-height:18px; padding:15px 0 0 0;}
.ct-mid .right {width:425px; float:left;}
.ct-mid .right table {border-collapse:collapse; width:100%;}
.ct-mid .right table td {padding:5px 25px; font-size:11px; line-height:16px; border:1px solid #015b84;}
.hot {background:#084764; color:#78d5ff;}
.question {font-size:12px; margin:0 8px 0 -18px; position:relative; display:inline-block;}
.description {background:url(../images/catalog/color_opacity.png) repeat; padding:10px; position:absolute; width:390px; margin:-23px 0 0 0; left:10px; z-index:2; display:none;}
.d-inner {background:#084764; border:1px solid #015b84; width:360px; padding:10px 15px 0 15px; color:#fff; float:left;}
.d-inner p {padding:0 0 10px 0;}
/*-------------------------------------------------------------------------------------------------------------BASKET*/
.basket-top {background:url(../images/basket/top_basket.png) no-repeat; width:647px; height:20px; float:left;}
.g-basket {width:587px; float:left;}
.g-basket ul li {padding:20px 0 0 0; float:left;}
.head {background:#084764; width:574px; border:1px solid #015b84; padding:3px 0 3px 11px; float:left;}
.head h1 {font:normal 12px Arial; float:left;}
.head a {background:url(../images/basket/close_button.gif) no-repeat; width:14px; height:10px; margin:2px 7px 0 0; float:right;}
.gb-mid {background:url(../images/basket/basket_border.gif) repeat-y; width:587px; border-bottom:1px solid #015b84; float:left;}
.imgcont {width:173px; padding:15px 0; text-align:center; float:left;}
.be-param {width:413px; float:left;}
.bep1 {width:384px; padding:15px 15px 10px 15px; float:left; border-bottom:1px solid #015b84;}
.bep1 ul li {padding:0 0 10px 0; float:none;}
.bep1 ul li span {color:#78d5ff;}
.bep1 ul li strong {font-weight:normal; color:#fff;}
.bep2 {width:382px; padding:25px 15px; float:left;}
.bep2 p {float:left;}
.bep2 .bep2-num {padding:0 31px 0 0;}
.bep2 div {width:80px; text-align:center; float:left;}
.bep2 div p {width:80px; text-align:center; font-size:11px;}
.bep2 span {color:#78d5ff;}
.bep2 input {background:#084764 none repeat scroll 0 0; border:1px solid #015B84; color:#FFFFFF; padding:1px 4px 2px;width:40px;}
.bep2 a {margin:0; float:right;}
.basket-buttons {width:587px; padding:15px 0 0 0; float:left;}
.basket-buttons .del {margin:4px 0 0 15px; display:inline-block; float:left;}
.basket-buttons a.button-big {background:url(../images/button_big.png) no-repeat; width:120px; height:21px; display:block; color:#fefeff; text-decoration:none; text-align:center; padding:4px 0 0 0; float:right;}
.basket-buttons a.button-big:hover {background:url(../images/button_big.png) no-repeat 0 -25px;}
/*-------------------------------------------------------------------------------------------------------------COMPARSE*/
.comp-wrap {background:url(../images/about_bg.png) repeat; padding:20px; float:left;}
.comparse {width:100%; border-collapse:collapse;}
.comparse td {border:1px solid #015b84; padding:5px 15px;}
.comparse td.zaliv {background:#084764;}
.comparse td.null {padding:0; border:0;}
/*--------------------------------------------------------------------------------------------------OTHERS*/
.list {padding:0; overflow:hidden;}
.list li {background:url(../images/second/marker1.gif) no-repeat 0 6px; padding:0 0 0 15px; display:block; _display:inline-block;}
.list li p {padding:0;}
.list ul li {padding:0 0 15px 0; overflow:hidden;}
.list li ul li {background:url(../images/second/marker2.gif) no-repeat 0 9px; padding:0 0 0 8px; display:block; _display:inline-block;}
.s-table {border-collapse:collapse; margin:7px 0 15px 0; font-size:12px;}
.s-table th {background:#cb9d70 url(../images/second/table_bg.gif) repeat-x; color:#543432; border:1px solid #ca9c70; text-align:left; padding:3px 10px;}
.s-table td {background:#f6efdb; border:1px solid #ca9c70; text-align:left; padding:3px 10px;}
.form {font-size:12px;}
.form li {width:100%; overflow:hidden; margin:0 0 10px 0;}
.form li p {width:140px; margin:0 15px 0 0; float:left; text-align:right; display:inline; padding:0;}
.form li p span {color:#BB0500;}
.form li input { background:0; width:250px; border:1px solid #480A07; padding:3px 5px 4px 5px;}
.form li textarea {background:0; border:1px solid #480A07; padding:3px 5px 4px 5px; font:normal 13px Arial;}
.form li div {margin:0 0 0 155px;}
.formdescr {width:390px; border-top:1px solid #480A07; margin:15px 0 0 155px;}
.formdescr span {color:#BB0500;}

.pages {padding:0 10px 0 0; float:left;}
.pages li {padding:0 10px 0 0; display:inline; float:left;}
.pages li a {background:#084764; border:1px solid #015b84; padding:3px 7px; text-decoration:none; display:block; float:left;}
.pages li a:hover {border:1px solid #78d5ff;}
.pages li.selected a {background:#03344a; color:#fff;}
.pages li.selected a:hover {border:1px solid #015b84;}
.highlight {background-color: #41BBFF;}

.form-bg h2 {padding:0 0 15px 0;}
.form {font-size:12px;}
.form li {width:100%; overflow:hidden; margin:0 0 10px 0;}
.form li p {width:140px; margin:0 15px 0 0; float:left; text-align:right; display:inline; padding:0;}
.form li input {background:#084764; width:250px; border:1px solid #015a82; color:#fff; padding:3px 5px 4px 5px;}
.form li textarea {background:#084764; border:1px solid #015a82; padding:3px 5px 4px 5px; color:#fff; font:normal 13px Arial;}
.form li div {margin:0 0 0 155px;}
.formdescr {width:390px; border-top:1px solid #015a82; margin:15px 0 0 155px;}
.formdescr span {color:#ff0101;}
.form li p span.required {color: #ff0101;}
span.error {color: #ff0101;}
.form li div.error_strings {background:#A62000; color:white; display:none; margin: 0;}
.form li div.ermsg {background:#A62000; color:white; padding: 0; margin: 0;}
a.button.bf {margin:0; float:left;}
a.button.bs {margin:0; float:right;}


/*global*/  


/*/global*/  