html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
body {background:url("i/head-bg.jpg") left top repeat-x, url(i/bg2.png) repeat -15px 200px scroll;}
body, td {font: 14px Arial, sans-serif;}
a {color: #000;	text-decoration: underline;}
a:hover {text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
td {vertical-align: top;}
p {padding: 0px; margin: 0px 0px 12px 0px;}
object {outline:none;}

.logo{position:absolute;top:36px; height:73px;}

h1 {font-size:21px; padding: 0px; margin: 0px 0px 20px 0px;color:#0D4D95;border-bottom:2px solid #0D4D95;text-align:right;text-transform:uppercase}
h2 {font-size:21px; padding: 0px; margin: 0px 0px 20px 0px;color:#0D4D95;border-bottom:2px solid #0D4D95;text-align:left;text-transform:uppercase}
h3 {font-size:13px; padding: 0px; margin: 0px 0px 10px 0px;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position:relative;}
.img-marg {float:left; margin:0 10px 5px 0;}
.float-l {float:left;}
.float-r {float:right;}
.hfeed .posts {margin-bottom:10px;}

.main-cont {max-width: 1280px; min-width:995px; min-height:100%; margin: 0 auto;}

/* header */
.header {height:135px;border:0px solid green;background:url("i/head-left2.png") 20px 0px no-repeat;}
.header-b {border:0px solid red;margin:0 0 0 42px; height:135px;background:url("i/head2.png") 0px 0px repeat-x;}
.header h1 {font-size:24px; color:#ddd; margin:0; padding:0;}


.phone{position: relative; float: right; right:0px; top:0px; padding:37px 0 0 30px;height:110px;width:362px;background:url("i/phone.png") top left no-repeat;color:#0D4D95;font-style:italic;font-size:13px;}
.phone p {overflow:hidden;zoom:1;padding:0;border:0px solid red;}
.phone p span{margin:0 38px 0px 0;display:block;float:left;padding:0}
.top{color:#3B8CE7;padding:0;margin:0 0 2px 0;}
.line-top{border:0px solid red;padding-top:80px;}
ul.menu{list-style:none;float:left;margin:3px 10% 0 113px;padding:0 0 0 14px;overflow:hidden;zoom:1;height:27px;line-height:27px;background:url("i/ul.gif") 0px 0px no-repeat; position: absolute; }
ul.menu li{float:left;background:url("i/li-bg.gif") 0px 0px repeat-x;}
ul.menu li.last{background:url("i/last.gif") top right no-repeat;}
ul.menu li.last a{margin-right:10px;}
ul.menu li a{display:block;padding:0px 10px;border:0px solid red;color:#0054B2;font-weight:bold;text-decoration:none;}
ul.menu li a:hover,ul.menu li.active a{background:url("i/active.gif") 0px 0px repeat-x;color:#fff;}
.str{position:absolute;margin:-7px 0 0 125px;}

ul.submenu{overflow:hidden;zoom:1;margin:30px 0 0 90px;padding:0 0 0 0;list-style:none;clear:both;position:absolute;background:url("i/submenu.png") left top repeat-x;height:15px;}
ul.submenu li{float:left;border:0px solid green;padding:0px 10px;}
ul.submenu li.first{background:url("i/submenu-first.png") left top no-repeat;padding-left:20px;}
ul.submenu li.last{background:url("i/submenu-last.png") right top no-repeat;padding-right:20px;}
ul.submenu li a{color:#717386;font-size:10px;font-weight:bold;text-decoration:none;line-height:15px;display:block;text-transform:lowercase }
.search{border:0px solid red;position:absolute;height:27px;left:55%;width:21%;margin-left:-15%;top:40px;background:url("i/search-left.png") top left no-repeat;}
input.srch,#ajaxSearch_input{background:url("i/search-right.png") top right no-repeat;width:78%;padding:0 15px 0 0px;margin:0 0px 0 15px;position:absolute;z-index:0;height:26px;border:0px;font-size:16px;font-style:italic;color:#9D9D9D;}
fieldset{border:0;padding:0;margin:0;}
input.btn,#ajaxSearch_submit{background:url("i/str.png") 0px 5px no-repeat;width:25px;height:27px;margin:0 0 0 0;border:0px solid red;float:right;cursor:pointer}
.conteiner1 {max-width: 1280px; float: left;background:#fff;}


.footerOverTable {max-width: 1280px;margin: 0 auto; border-right: 1px solid #E2E2E2;	border-left:1px solid #E2E2E2; background:url("i/footer.png") 0px 0px repeat-x; margin-top: 50px; position: relative; z-index: 999999999;}
.footer-table {width: 100%;height: 52px;}
.footer-table p {padding:5px 20px 0 20px;font-weight:bold;color:#0D4D95;font-size:14px;}
.footer-table p a{font-size:10px;color:#3B8CE7;font-style:italic}

.lang{padding:7px 95px;float:right;position:relative;}

/* center col */
.center-col {margin:0px 20% 0px 0px;}
.center-col-b {width:100%; float:left; overflow:hidden;}
.center-col .padding {padding:10px 20px 0px 20px;}
.center-col li {margin:10px 0;}

/* right col */
.right-col {width:18%; float:left; overflow:hidden; margin:0 0 0 -18%;}
.right-col .padding {padding:10px 10px 105px 10px;}
.news {font-size:12px;padding-right:20px;margin-bottom:30px;position:relative;}
.news span{color:#0D4D95;font-weight:bold;font-style:italic}
.news a{color:#3B8CE7;font-style:italic}
.news p{color:#8F92A6;}
.blacklist {font-size:12px;padding-right:20px;margin-bottom:30px;position:relative;}
.blacklist span{color:#0D4D95;font-weight:bold;font-style:italic}
.blacklist a{color:#3B8CE7;font-style:italic}
.blacklist p{color:#8F92A6;}
.old{float:right;margin-right:20px;color:#3B8CE7;font-style:italic;font-size:11px;overflow:hidden;zoom:1;position:relative;}


/* data table */
.data-table {width:100%; margin:10px 0;}
.data-table th, .data-table td {padding:5px 10px; border:1px solid #888;}
.data-table th, .data-table thead td {color:#888; background-color:#ddd;}
.data-table td {font-style:italic;}

/* footer */
.footer {width:100%; min-width:995px; position:relative;}
//.footer-b {width:100%; height:55px; background:url("i/footer-bg.jpg") left bottom repeat-x;position: absolute; top:-105px; left:0;z-index:-1; padding-top: 100px;}
.footer-b {
    background: url("i/footer-bg.jpg") repeat-x scroll left bottom transparent;
    height: 108px;
    left: 0;
    padding-top: 40px;
    position: absolute;
    top: -90px;
    width: 100%;
    z-index: -1;
}
.footer .copyrights {padding:15px; color:#ddd;}
.foot-right {width:50%; float:right; padding:15px; text-align: right;}

.thumbnails{margin: -1em 0 30px -2em;text-align: center;overflow:hidden;zoom:1;max-width:1000px;}
.thumbnail{text-decoration: none;display: -moz-inline-box;display: inline-block;vertical-align: top;text-align: left;margin: 15px 0 15px 2em;}
.thumbnail .r{width: 230px;float: left;height:140px;}	
.thumbnail .r a{text-decoration:none;}
.thumbnail .r img{width:230px;height:140px;}
.thumbnail .r span{font-size:14px;color:#fff;height:22px;display:block;overflow:hidden;zoom:1;margin:118px 0 -140px 0;line-height:22px;padding:0px 5px;border:0px solid red;z-index:0;position:relative;background:url("i/bg-sh.png")}
.angle{border:0px solid red;position:absolute;width:230px;height:140px;background:url("i/angle.png") left top no-repeat;z-index:2;}

.content {padding-left:20px;}
.content p{font-size:14px;padding-top:5px;}
.content a{color:#3B8CE7;font-size:14px;font-style:normal;font-weight:bold;}
.content ul li{font-size:14px;}
.price{float:right;background:url("i/price.gif") top left no-repeat;padding:0px 10px 0px 80px;height:73px;margin:0 0 0 50px;}
.price a{display:block;color:#5DA93C;font-size:12px;background:url("i/str-.gif") 0px 4px no-repeat;padding-left:14px;text-decoration:none;font-style:normal;}
.price h3{font-size:14px;color:#316F50;font-style:italic}

.sert{border:0px solid red;width:170px;height:127px;background:url("i/sert.gif") left top no-repeat;margin:70px auto;padding:20px 0 0 0;}
.sertif{position:absolute;color:#A6A6A6;font-size:10px;text-decoration:none;margin:-20px 0 0 80px;}
.sert p{color:#8F92A6;font-size:10px;font-style:italic;text-align:center;}

form table{margin-top:40px;}
form table,form td{border:1px solid #fff;color:#7D9EC6;font-size:16px;font-style:italic;}
form h1{font-style:normal;color:#7D9EC6;border-color:#7D9EC6;margin-right:25px;}
form input{width:142px;height:29px;border:0;background:url("i/input.gif") left top no-repeat;padding:0px 10px;color:#AEAEAE;font-size:16px;font-style:italic}
form textarea{width:222px;height:72px;border:0;background:url("i/textarea.gif") left top no-repeat;line-height:18px;padding:10px 10px;}
.kod{background:url("i/kod.gif") left top no-repeat;width:42px;}
.button{background:url("i/send.gif") left top no-repeat;width:102px;margin-left:10px;cursor:pointer;float:right}

.item {overflow:hidden;zoom:1;margin-bottom:50px;}
.item img{width:200px;height:150px;position:relative;z-index:1;}
.item h3{color:#0D4D95;font-size:16px;text-decoration:underline;font-style:normal;}
.item h3:hover{text-decoration:none;}
.item span{color:#787878;}
.item p{max-width:1280px; margin-right: 220px;}
.item2 {overflow:hidden;zoom:1;margin-bottom:50px;}
.item2 img{width:200px;position:relative;z-index:-1;}
.item2 h3{color:#0D4D95;font-size:16px;text-decoration:underline;font-style:normal;}
.item2 h3:hover{text-decoration:none;}
.item2 span{color:#787878;}
.item2 p{color:#676B87;}
.image{border:0px solid red;float:right;margin-left:50px; overflow: hidden; zoom: 1; height: 150px;}
.part h3{color:#0D4D95;font-size:16px;font-style:normal;text-decoration:none;}


.image span{display:block;position:absolute;margin-bottom:-150px;background:url("i/image.png") left top no-repeat;position:relative;z-index:20;width:200px;height:150px;}
.two .image{float:left;margin:0 50px 0 0}
.two p {margin-right: 0;}




.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { 
			margin: 0px 0;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { 
			position: relative;
			overflow: hidden; 
			border: 0px solid #BDBCBB;
			margin: 0 0 0 10px;
			width: 143px; 
			height: 120px;
			clear: both;
			background: #fff;
		}
		
		.stripViewer .panelContainer {
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
		}
		
		.stripViewer .panelContainer .panel { 
			float:left;
			height: 100%;
			position: relative;
			width: 700px; 
		}
		
		.stripViewer .panelContainer .panel .wrapper { 
			padding: 10px;
		}
		
		.stripNav { 
			border:1px solid red;
			display:none;
			margin: auto;
		}
		
		.stripNav ul { 
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; 
		}
		
		.stripNav a { 
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			background: #c6e3ff;
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 0 15px;
		}
		
		.stripNav li.tab1 a { background: #60f }
		.stripNav li.tab2 a { background: #60c }
		.stripNav li.tab3 a { background: #63f }
		.stripNav li.tab4 a { background: #63c }
		.stripNav li.tab5 a { background: #00e }
		
		.stripNav li a:hover {
			background: #333;
		}
		
		.stripNav li a.current {
			background: #000;
			color: #fff;
		}
		
		.stripNavL, .stripNavR { 
			position: absolute;
			top: 30px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("i/lft.gif") no-repeat center;
			z-index:10;
			margin-left:-12px;
		}
		
		.stripNavR {
			background: url("i/rght.gif") no-repeat center;
			margin-right:-12px;
		}
		
.wrapper h3{display:none;}
.wrapper img{margin-top:-10px;border:1px solid #BDBCBB;padding:1px;}
.wrapper p{border:0px solid red;padding:0;width:130px;}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

#ajaxSearch_output{background:#fff;padding:10px;border:1px solid #B6E0F7;font-size:12px;z-index:99999999;position:relative}
#ajaxSearch_output a{color:#3B8CE7;font-style:italic;display:block;line-height:12px;margin-bottom:5px;font-weight:bold;}
#ajaxSearch_output p,#ajaxSearch_output span{color:#8F92A6;padding-bottom:10px;}
#searchClose{cursor:pointer}


.image2 img{width:200px;position:relative;z-index:-1;float:right;}
img.imgmini {width:80px;z-index:100;}
