body {margin:0; padding:0; background:#fff; color:#464646; font-size:12px; line-height:16px; font-family:'Tahoma', 'Times New Roman', serif; font-style:italic;}
* { font-style:normal;}
a[target="_blank"]{
 text-decoration: none;
 border-bottom: dashed 1px;
}
a {
 color:#00377b; 
 text-decoration:underline; 
 font-size:12px;
}
img {border:0;}
fotm {margin:0; padding:0;}
p {padding:0; margin:0 0 16px 0; display:block; font-size:12px;}
table {border-collapse:collapse;}
td {padding:0; vertical-align:top;}

.clear {clear:both;}
div.clear {clear:both; font-size:0; line-height:0; height:0px;}

table#all {width:100%;}
col#c_one {width:69%;}
col#c_two {width:31%;}
div.rasporka {font-size:0; line-height:0; height:0px; width:99%;}
td.content {padding:0 50px 0 50px; font-size:12px;}


/*  */
div.icos {margin:41px 0 61px 56px;}
div.icos img {margin-right:24px;}
div.icos img.logo {margin:0 62px -27px 28px;}

div.langs {float:right; font-size:12px; margin-top:68px;}
div.langs span {float:left; width:54px; height:23px; padding-top:1px; text-align:center; margin-left:13px;}
div.langs span.active {background:url(bg_language.gif) left top no-repeat;}


div.qoute {background:url(corner1.gif) #fff2d2 right top no-repeat; margin:15px 0px 10px 0px; width: 60%;}
div.qoute div.in {background:url(corner2.gif) left bottom no-repeat; padding:16px 34px 22px 10px;}
div.menu {background:url(corner1.gif) #fff2d2 right top no-repeat; margin:50px 50px 22px 71px;}
div.menu div.in {background:url(corner2.gif) left bottom no-repeat; padding:16px 34px 22px 0;}
div.menu ul {font-size:12px; font-style:normal; margin:0; padding:0; list-style:none;}
div.menu li {margin:0; padding:3px 24px 5px 24px; background:none;}
div.menu li.active {background:url(corner3.gif) #fff right top no-repeat;}
div.menu li.active a {color:#464646; text-decoration:none;}

div.search {margin:0 50px 0 71px;}
div.search input {width:95%;}
div.search div.input div.l {background:url(input_left2.gif) left top no-repeat;}
div.search div.input div.r {padding-left:31px;}

p.company_about {font-size:12px;  font-style:italic; line-height:17px; margin-left:192px; margin-bottom:48px;}
p.company_about span.black {color:#000; font-style:italic;}
p.company_about span.orange  {color:#CC0000; font-style:italic;}
p.company_phone {font-size:24px; font-style:normal; color:#000; line-height:28px; margin-bottom:22px;}
p.company_phone span {margin-left:0px; font-size:24px; color:#fbba13;}
p.company_mail {font-style:normal; margin:0 0 53px -142px;}
p.company_mail2 {font-style:normal; text-align:right; margin:-16px 0 0 0;}
p.company_mail a {background:url(arrow.gif) left center no-repeat; padding:4px 0 7px 142px;}

div.snow {background:url(bg_snow2.jpg) left top no-repeat; height:229px; margin-bottom:37px;}
div.snow p.company_phone {margin-left:192px; margin-bottom:0;}

div.price {background:#fef4db; padding:7px 0px 7px 7px; margin-bottom:0px;}

div.train {background:url(bg_train2.gif) 5px 187px repeat-x; height:229px; margin:0 0 20px 50px;}
div.train div.r {background:url(bg_train.jpg) -100px 109px repeat-x; height:229px;}
div.train div.l {background:url(bg_snow.jpg) left top no-repeat; height:229px;}
div.train p {font-size:36px; line-height:36px; color:#000; font-style:normal; width:328px; padding-top:111px; padding-left:72px; margin-bottom:0;}
div.train p span {color:#fbba13;}

/*    */
div.news {margin-right:35px; margin-top:80px;}
div.news h2 {margin-left:22px;}
div.news p.all {font-style:normal; margin:73px 0 0 12px;}
div.news p.all a {background:url(arrow2.gif) left top no-repeat; padding:32px 0 0 0;}
div.news p.date {font-size:12px; margin:0 0 10px 18px;}
div.news p.text {font-size:12px; margin:0 0 30px 18px;}
div.news p.news {line-height:20px; background:#fef4db; padding:5px 12px 7px 12px; margin-bottom:10px;}
div.news p.company_archive a {background:url(arrow.gif) left center no-repeat; padding:4px 0 7px 40px;}

div.rate {margin-right:35px; margin-top:30px;}
div.rate h2 {margin-left:22px;}
div.rate p.all {font-style:normal; margin:73px 0 0 12px;}
div.rate p.all a {background:url(arrow2.gif) left top no-repeat; padding:32px 0 0 0;}
div.rate p.date {font-size:12px; margin:0 0 10px 18px;}
div.rate p.rate {line-height:20px; background:#fef4db; padding:5px 12px 7px 12px; margin-bottom:7px;}

/*  */
h1 {font-size:30px; line-height:30px; font-family:'Georgia', 'Times New Roman', serif; font-style:italic; font-weight:normal; color:#000; padding:0; margin:0 0 37px 0;}
h1 span, h2 span {color:#CC0000; font-style:italic;}

h2 {font-size:24px; line-height:24px; font-family:'Georgia', 'Times New Roman', serif; font-style:italic; font-weight:normal; color:#000; padding:0; margin:0 0 14px 0;}
h2.l {margin-left:-142px; margin-bottom:-24px;}

ul {margin:16px 0 16px 10px; padding:0; list-style:none;}
ul li {margin:0 0 16px 0; padding:0; background:url(bullet.gif) 0px 6px no-repeat; text-indent:8px;}

div.orange {background:#fef4db; padding:7px 9px 10px 9px; margin:0 0 16px 0px;}

.note {font-size:12px; color:#787878;}

p.all {font-style:normal; margin-left:-142px;}
p.all a {background:url(arrow.gif) left center no-repeat; padding:4px 0 7px 142px;}

/*  */
table.product {width:100%; margin-bottom:20px;}
table.product div.pic {float:none;}
table.product td.text {width:100%; font-size:12px;}
table.product td.text a {font-size:14px;}

table.product2 {width:100%; margin-bottom:32px;}
table.product2 div.pic {margin-right:13px; float:none;}
table.product2 p.title {font-size:14px; line-height:normal; margin-bottom:10px;}
table.product2 td.text {width:100%; padding-left:9px;}

table.product3 {width:100%; margin-bottom:23px;}
table.product3 div.pic {margin-top:0; float:none;}
table.product3 td.text {width:100%; padding-left:9px;}

/*  */
div.pic {float:left; position:relative; margin:3px 20px 20px 0;}
div.pic img {display:block;}
div.pic div.corner1 {width:6px; height:6px; background: url(http://www.qexport.ru/img/corner1.png); line-height:0; font-size:0;
	position:absolute; right:0; top:0;
	// background-image: none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.qexport.ru/img/corner1.png',sizingMethod='crop');
}
div.pic div.corner2 {width:6px; height:6px; background: url(http://www.qexport.ru/img/corner2.png);
	position:absolute; left:0; bottom:0; line-height:0; font-size:0;
	// background-image: none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.qexport.ru/img/corner2.png',sizingMethod='crop');
}

/*  */
div.table {margin:0 -10px; margin:39px 0;}
div.table table.table {margin:0;}
table.table {width:100%; margin:39px 0;}
table.table th {text-align:left; font-weight:bold; padding:7px 10px 6px 10px; background:#feefc7;}
table.table tr.th2 {font-size:12px;}
table.table th.first {background:url(http://www.qexport.ru/img/table_corner3.gif) #feefc7 left bottom no-repeat;}
table.table th.last {background:url(http://www.qexport.ru/img/table_corner2.gif) #feefc7 right top no-repeat;}
table.table tr.color {background:#fef7e3;}
table.table td {padding:11px 10px 14px 10px;}
table.table tr.color td.first {background:url(http://www.qexport.ru/img/table_corner3.gif) #fef7e3 left bottom no-repeat;}
table.table tr.color td.last {background:url(http://www.qexport.ru/img/table_corner2.gif) #fef7e3 right top no-repeat;}

/*  */
div.input {background:url(http://www.qexport.ru/img/input_bg.gif) left top repeat-x; height:22px;}
div.input div.l {background:url(http://www.qexport.ru/img/input_left.gif) left top no-repeat; height:22px;}
div.input div.r {background:url(http://www.qexport.ru/img/input_right.gif) right top no-repeat; height:20px; padding:2px 10px 0 10px;}
div.input input, div.textarea textarea {background:none; width:99%; border:0; height:15px; color:#464646; font-size:11px; font-family:'Georgia', 'Times New Roman', serif;}
div.input select {border-width:0px; width:260px;}

div.textarea {width:505px; height:166px; background:url(http://www.qexport.ru/img/textarea.gif) left top no-repeat; padding-top:2px; padding-left:5px;}
div.textarea textarea {height:160px;}

p.btn {font-size:12px; font-style:normal; line-height:normal;}

table.forma {font-size:12px;}
table.forma div.input {width:278px;}
table.forma td {padding-bottom:24px;}

/*  */
div.footer {background:url(http://www.qexport.ru/img/corner1.gif) #fef4db right top no-repeat; margin:30px 50px 20px 50px;}
div.footer div.in {background:url(http://www.qexport.ru/img/corner2.gif) left bottom no-repeat; padding:23px 0 10px 80px; height:100%; font-size:12px;}
div.footer div.l {float:left; width:60%;}
div.footer div.r {float:right; width:20%; padding-left:1px; margin-top:4px;}
div.footer p.about {font-size:12px; margin-bottom:6px;}
div.footer p.copyright {font-size:12px; margin:0; line-height:normal;}

.tab {
       width:100%;
     //width:89%;
}

td.left_1 {
	background:url(/img/ug_left.png) no-repeat;
	width:29px;
	height:29px;
}
td.left_2 {
	background:url(/img/ug_left2.png) no-repeat;
	width:29px;
	height:29px;
}
td.right_1 {
	background:url(/img/ul_right.png) no-repeat;
	width:29px;
}	
td.right_2 {
	background:url(/img/ul_right2.png) no-repeat;
	width:29px;
	height:29px;
}


td.left_1_1 {
	background:url(/img/ug_left.png) no-repeat;
	width:29px;
	height:29px;
}
td.left_2_2 {
	background:url(/img/ug_left2.png) no-repeat;
	width:29px;
	height:29px;
}
td.right_1_1 {
	background:url(/img/ul_right.png) no-repeat;
	width:29px;
}	
td.right_2_2 {
	background:url(/img/ul_right2.png) no-repeat;
	width:29px;
	height:29px;
}	

input.account {
	width:350px;
}
input.search {
	width:150px;
	color:#999999;
	}
select.account {
	width:352px;
}
table.price {
	font-family:Tahoma;
	font-size:12px;
	width:100%;
	//width:87%;
	color:#000;
}
table.price1 {
	font-family:Tahoma;
	font-size:12px;
	width:90%;
	//width:80%;
	color:#000;
}
table.printprice {
	font-family:Tahoma;
	font-size:12px;
	width:80%;
	//width:80%;
	color:#000;
}
td.header {
	padding-top:7px; 
	padding-bottom:10px; 
	padding-left:10px; 
	background:#D8D8D8;
	text-align:left;
}
.color {
	background:#E9E9E9;
}
.gray_lite {
	background:#D8D8D8;
}
.name {
	padding-top:7px; 
	padding-bottom:7px; 
	padding-left:7px;
	text-align:left;
}
.response {
	padding-left: 7px;
	width: 24px;
	// width: 10px;
}
#divwin {
	position: absolute;
	width: 305px;
	height: 320px;
	border: 1px solid gray;
	background: white;
	display: none;
	padding: 20px 20px 20px 20px;
	text-align: center;
	left:50%;
	top:50%;
	margin-left:-200px; /*Смещаем блок на половину всей ширины влево*/
	margin-top:-100px; /*Смещаем блок на половину высоты вверх*/
}
#closeButton {
	position: absolute;
	top: 0px;
	right: 0px;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	font-weight: bold;
	cursor: pointer;
	padding: 2px 4px 2px 4px;
}
.calendar {
	background-image:url('/img/f_calendar.gif'); 
	background-repeat:no-repeat;
	height: 49px;
	padding-top: 3px;
	text-align: center;
}
/*faq*/
div.faq {padding:0 0 10px 20px; font-size:100%;}
div.question {font-size:100%;cursor:pointer; font-weight:normal; padding-bottom:4px; color:#0f1c68;}
div.answer {font-size:100%; font-weight:normal; color:#000000; cursor:default; border-bottom:1px solid #777777; border-top:1px solid #777777; padding:3px 0 3px 0; margin:5px 0 10px 0; display:none;}

div.answer span {padding-left:20px; font-size:100%;}
div.answer p {color:#000000; font-size:100%;}

ul.question {margin: 0; padding: 0; padding-left:1.5em;}
li.asking { list-style-image:url(/img/bullet_faq.gif); list-style-position:outside; color:#0f1c68; padding-top:0.5em; margin:0; cursor:pointer;}
div.answer ul li {list-style: disc;}

ul.common, ol.common { line-height: 1em; color: #000000 }
ul.common li { list-style: disc; }
ol.common li { list-style: decimal; }
/* END faq*/

