/*big guys*/



body { margin: 15px 0 0 0;padding: 0;width: 100%; background:  #fcfeff url('files/template/bg.gif') repeat-x top left;}



body, td, th {font-family:  arial, helvetica, sans-serif; font-size: 0.8em; color: #1b4f81; line-height: 1.4em; }



img {border: 0px}

form{margin:0px}


	 

table, th, td { 

border: 0; 

border-collapse: collapse;

border-spacing: 0;

padding: 0}



a:link {color: #1777b1 }

a:visited {color: #1777b1} 

a:hover {color: #4f9cef}



/*global width control*/



#global {

 margin-left: auto ;  margin-right: auto ; 

	width: expression(document.body.clientWidth < 992? "990px" : document.body.clientWidth > 1302? "1300px" : "auto");

	min-width: 990px; max-width: 1300px;

	}



#global_fix {padding-left:40px;}



/*typography*/	

hr{color:#7a93ac; background-color: #7a93ac; border: 0; height: 1px;}

a.red{color:#c90404; }

.red{color:#c90404; }
.errortext{color:#c90404; }
.starrequired{color:#c90404; font-size:1.6em}
h1{line-height:1.2em; font-size:2.2em; font-family: Trebuchet MS, Helvetica, sans-serif; margin-top:30px;margin-left:5px; margin-bottom:0}

h2 {font-size:1.6em; margin:25px 0px 10px 5px; color: #7c95ad; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight:normal}

h3{color:#7a93ac; font-size:1.3em; margin-top:30px;}	

.small{font-size:0.8em}



/*layout*/

#container{ margin-left:5%;  margin-right:5%}

#header {}

#header .left{ float:left; width:76%; font-size:3em; font-family: Trebuchet MS, Helvetica, sans-serif}

#header .left div{ margin-top:20px; text-align:center}

#header .right{float:left; font-family: Trebuchet MS, Helvetica, sans-serif;}

#header .signin {position:relative; top:20px;}

#header .signin img{margin-right:3px;}

#header .right .lang{margin-top:40px;color:#a4b6c8; font-size:1.2em;  }

#header .right .lang span{position:relative; left:30px; top:2px;}

#header .right .lang span img{ margin-right:5px;}

#header img.logo{float:left; margin-left:5px}



#menu{clear:both; }

#menu .left { background:  url(files/template/menu_line.gif) repeat-x 100px 0; float:left; width:70%; margin-right: 6%; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:1.2em}

#menu .item{height:23px;float:left; margin-right:1%; margin-top:10px; text-align:center; padding:5px 10px 0 10px;}

#menu .item_active{background:#c90404 url(files/template/menu_active_left.gif) no-repeat left top; height:28px;float:left; margin-right:1%; margin-top:10px; }

#menu .item_active div{float:left;text-align:center; padding:5px 10px 0 10px; color:#fcfeff; height:23px;background:url(files/template/menu_active_right.gif) no-repeat right top;}
#menu .item_active a{color:#fff}

#menu .right{}

#menu .right input.search{width:130px;height:13px;background: url(files/template/search_bg.gif) no-repeat left top;	border:none;	padding:6px 16px; color:#b6b6b6; font-size:0.8em}

#menu .right input.search:hover{background-position:left -25px;}

#menu .right input.btn{width:36px;height:27px; position:relative; top:8px; left:3px;	}



#navigator{clear:both;padding-left: 5px; padding-top:30px; color:#a4b6c8}



#content{}



#content .content_left{float:left; width:76%}
#content .content_left h1 a{color:#c90404}

#status{margin-top:20px; width:150px; border-left: 1px solid #8098b0; padding-left:20px; font-size:0.8em}

#status h5{margin-top:0px; margin-bottom:7px; font-size:1.2em}
#status img{margin-right:5px; position:relative; top:2px;}
#status a {color:#7a93ac;}
#status a:hover{color:#1777b1}
#status .orders {margin-top:15px;}
#status .orders a{color:#1777b1; font-size:1.1em; font-weight:bold}
#status .unpaid{color:#c90404; margin-top:3px;}
#status .paid{margin-top:3px;}

#teasers{ margin-top:20px;  color:#fcfeff;font-family: Trebuchet MS, Helvetica, sans-serif;}
#teasers .item{line-height:1.25em; padding:15px 10px 10px 20px; font-size:1.2em; margin-bottom:15px;width:170px; height:66px; background: #7a93ac url(files/template/teaser_bg.gif) no-repeat}
#teasers a{color:#ffbf23; }


#promo{ margin-top:20px; width:90%;height:202px;}
#promo .day{height:202px; background: #8bcde3 url(files/template/day.gif) repeat-x}
#promo .night{height:202px; background: #545760 url(files/template/night.gif) repeat-x}
#promo .morning{height:202px; background: #efb89b url(files/template/morning.gif) repeat-x}
#promo .evening{height:202px; background: #fd9459 url(files/template/evening.gif) repeat-x}
#promo .factory{height:202px; background: url(files/template/factory.png) repeat-x}
#promo .layer{ height:202px; background: url(files/template/promo_bg.png) no-repeat top right}
#promo .layer2{height:202px; background: url(files/template/promo.png) no-repeat;}

#slogan{ background: #e3eef6 url(files/template/promo.png) no-repeat; margin-top:20px; width:90%;height:202px;}
#slogan table{width:100%; height:202px; background: url(files/template/promo_bg.png) no-repeat top right}
#slogan table td{line-height: 1em; padding: 10px 40px 0 40px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:1.6em}
#slogan table td a{color:#c90404}
#slogan table td a:hover{color:#e60606}
#slogan table td p{font-size:0.8em}


#shop_promo{width:90%}

#shop_promo .left{ width:62%; float:left; padding-right:2%}
#shop_promo .right{width:35%; float:left;}



.standart_table{width:100%;}

.standart_table th{line-height:0.8em; background:#7c95ad; height:26px; text-align:left;color:#e3eef6;padding:0 5px 0 15px}

.standart_table th.a{background: #7c95ad url(files/template/th_left.gif) no-repeat left top}

.standart_table th.b{background: #7c95ad url(files/template/th_right.gif) no-repeat right top}

.standart_table td{color:#7c95ad; height:26px;padding:0 0 0 15px;line-height:1em;}

.standart_table td.a{background: #e3eef6 url(files/template/td_left.gif) no-repeat left top}

.standart_table td.b{background: #e3eef6 url(files/template/td_right.gif) no-repeat right top}

.standart_table td.c{background: #e3eef6}

.standart_table img{margin-top:2px; }
.standart_table img.button{margin-left:-5px; margin-top:10px;}

.standart_table input{width:50px}

.packaging_table{width:100%;}

.packaging_table th{background: #7c95ad; height:26px; text-align:left;color:#e3eef6;padding:0 0 0 15px}

.packaging_table th.a{background: #7c95ad url(files/template/th_left.gif) no-repeat left top}

.packaging_table th.b{background: #7c95ad url(files/template/th_right.gif) no-repeat right top}

.packaging_table td{border-bottom: 1px solid #b8cbde; padding:5px 2px 5px 15px; color:#7c95ad;}



.packaging_table_full{width:100%;}

.packaging_table_full th{background: #7c95ad; height:26px; text-align:left;color:#e3eef6;padding:0 0 0 15px}

.packaging_table_full th.a{background: #7c95ad url(files/template/th_left.gif) no-repeat left top}

.packaging_table_full th.b{background: #7c95ad url(files/template/th_right.gif) no-repeat right top}

.packaging_table_full td{border-bottom: 1px solid #b8cbde; padding:5px 2px 5px 15px; color:#7c95ad;}



#data{width:90%; margin-left:5px}
#data h2{margin-left:0px; margin-top:30px; margin-bottom:15px;font-size:1.8em}
#data .synonims{color:#7c95ad}

#data .list{background:#fff9e4; border-left: 1px solid #7a93ac; width:100%}
#data .list td{font-size:1em; padding: 5px 5px 5px 0}
#data .list h3{color:#1b4f81; margin:10px 0 0 20px;}
#data .list ul{list-style-position: outside; list-style-type: square;}
#data .list ul li{margin-left:20px;}

#data .convert{width:100%; margin-top:30px;}
#data .convert th{padding:5px; text-align:left; background:#e3eef6}
#data .convert td{padding:5px; border-bottom: 1px solid #e3eef6}
#data .convert tr:hover{background:#fff9e4}

#data .convert2{width:100%; margin-top:30px;}
#data .convert2 th{padding:5px; text-align:left; background:#e3eef6}
#data .convert2 td{vertical-align:top; padding:5px; border-bottom: 1px solid #e3eef6}
#data .convert2 td:hover{background:#fff9e4}

.convert3 td{border-bottom: 1px solid #e3eef6; padding: 2px 0 2px 0}
.convert3 th{background:#fcfeff}
.convert3 tr:hover{background:#fff9e4}

#min{height:300px;}
#order_done{margin-top:30px;background: url(files/template/info.gif) no-repeat left top; height:400px; width:85%; }
#order_done p{margin-left:140px;}
#order_done h2{margin-left:140px;}

#library{margin-top:40px;width:100%}
#library tr:hover{background:#e3eef6}
#library td{padding:5px; border-top:1px solid #7b94ac; border-bottom:1px solid #7b94ac;}
#library td.a{width:10%}
#library a:hover{color:#c90404}
#library a{display:block; font-size:1.6em; line-height:1.6em}

#contacts{margin-top:20px; width:500px;}
#contacts td{vertical-align:top; padding-top:5px;font-size:1.2em;}
#contacts td.a{color:#859cb3;width:40%}
#contacts a{color:#c90404}

#address{margin-top:30px;width:500px;  border-top:1px solid #89a0b6}
#address td{font-size:1.2em;padding-top:10px;}
#address td.a{font-size:2.4em;color:#859cb3; width:40%}

#map{margin-top:15px; background:#e3eef6; width:425px; height:380px; padding:5px;  border:1px solid #89a0b6}

#registration{width:80%; margin-left:25px}

#registration table{width:100%}

#registration th{text-align:left; width:40%; text-align:left; padding-left:15px; border-bottom: 1px solid #b8cbde; border-top: 1px solid #b8cbde}

#registration td{padding: 15px; border-bottom: 1px solid #b8cbde; border-top: 1px solid #b8cbde}

#registration .yellow{background:#eaf4fe}
#registration .forgot{margin-top:5px;margin-left:5px}


div#specification img{margin:0 10px 0 10px;position:relative; top:2px}
div#specification a{text-decoration: none;border-bottom: dotted 1px;}


div#calculator{margin-top:30px;background:#e3eef6 url(files/template/calculator_bottom_right.gif) no-repeat right bottom; width:90%}

div#calculator .pad{padding: 0 40px;}

div#calculator_top{height:43px; background:#7b94ac url(files/template/calculator_top_left.gif) no-repeat left top;border-bottom: 1px solid #fcfeff}

div#calculator_top div{height:43px; background: url(files/template/calculator_top_right.gif) no-repeat right top }

div#calculator_top img{margin-left:20px; margin-right:10px;position:relative; top:7px}

div#calculator_top span{color:#fcfeff;font-family: Trebuchet MS, Helvetica, sans-serif; font-size:1.4em}



div#calculator_bottom{ height:50px; background: url(files/template/calculator_bottom_left.gif) no-repeat left top;}

div#calculator_bottom div{height:50px;  }



table#calculator{width:100%}

table#calculator tr:hover{background:#eef3f6}

table#calculator td{ padding:12px 7px 20px 7px; font-size:1em}

table#calculator td.a{padding-left: 10px;background: url(files/template/ln_blue.gif) repeat-x right bottom;width:5%; font-weight:bold; color:#b2c4d3; font-size:3em}

table#calculator td.b{background: url(files/template/ln_blue.gif) repeat-x right bottom; width:30%; font-weight:bold; font-family: Trebuchet MS, Helvetica, sans-serif}
table#calculator td.b a{font-weight:normal}

table#calculator td.c{background: url(files/template/ln_blue.gif) repeat-x right bottom; width:65%;}

table#calculator td.a_price{padding-left: 10px; background: #fff9e4 url(files/template/ln_blue.gif) repeat-x right bottom; width:5%; font-weight:bold; color:#c90404; font-size:3em}

table#calculator td.b_price{color:#c90404;background: #fff9e4 url(files/template/ln_blue.gif) repeat-x right bottom; width:30%;font-size:1.2em; font-weight:bold; font-family: Trebuchet MS, Helvetica, sans-serif}

table#calculator td.c_price{background: #fff9e4 url(files/template/ln_blue.gif) repeat-x right bottom; width:65%;}

table#calculator span{margin-right:20px;}

table#calculator .sm_black{font-weight:normal; font-size:0.8em; color:#000 }

table#calculator .btn_fix{position:relative; left:5px; top:8px;}
table#calculator .btn_fix:hover{background:none; border:0px;margin:0px}

table#calculator .btn_fixx{position:relative; top:7px;}

table#calculator .btn_fixxx{margin-top:5px; position:relative; left:-5px;}

table#calculator #select_packaging {width:100%}

table#calculator #select_packaging td{vertical-align:middle; padding:1px; border-bottom: 2px solid #e3eef6}

table#calculator #select_packaging img.pack{border: 1px solid #a4b6c8}

table#calculator #select_packaging tr{background:#fcfeff;}

table#calculator #select_packaging tr:hover{background:#fff9e5}

table#calculator #select_packaging_button{margin-top:10px}

table#calculator #price{width:100%}
table#calculator #price td{color:#000; font-size:0.8em; background:#fff9e4}
table#calculator small{color:#1b4f81; font-size:0.7em}

table#calculator #pallet {border: solid 1px #b3c5d4; margin-bottom:10px;}
table#calculator #pallet td{background:#fcfeff;padding:0px; }
table#calculator #pallet td.pcs{text-align:center; font-size:2em; padding-right:10px;white-space: nowrap;}
table#calculator #pallet td.pcs div{font-size:0.4em; line-height:0.2em; margin-top:10px;}
table#calculator #pallet td.pcs span{font-size:0.6em;}

table#calculator #price div{margin-top:5px;padding-top:5px; border-top: 1px solid #000; color:#cc0000; font-size:2em}
table#calculator div.pallet2{width:140px; float:left; height:40px;margin-top:5px}

table#calculator #netto span{font-size:1.6em; color:#c90404; margin-right:5px; font-weight:bold}
table#calculator #netto{font-size:1.2em; }
table#calculator #netto b{font-size:0.8em; }

table#calculator .terms{color:#7a8791; background: #fff; padding:7px;overflow: scroll; height:180px;margin-bottom:10px; font-size:0.8em; line-height:1.3em}
table#calculator .terms li{margin-top:5px; margin-left:-10px;}

table#calculator #pickup {width:90%;} 
table#calculator #pickup th{width:10%;} 
table#calculator #pickup td{width:40%;} 

table#descritpion {width:100%;margin-top:10px }
table#descritpion td{font-size:1.1em;border-bottom: 1px solid #b8cbde; border-top: 1px solid #b8cbde;padding: 5px 5px 5px 10px}
table#descritpion .a{font-size:0.9em; width:30%; color:#7c95ad;}

table#select_packaging {width:80%; margin-top:10px;}
table#select_packaging td{vertical-align:top}

#pop{width:200px; padding:10px; font-size:1.2em; border: 1px solid red; color:#fff; background: url(files/template/red.png); margin-top:40px; margin-left:-40px;}
#pop a{color:#ffbf23; font-weight:bold}
#pop a:hover{color:#fff;}

#list_pages{ height:39px}

#list_pages .left{float:left; font-size:0.9em;margin-left:10px; margin-top: 7px; width:300px;}

#list_pages .left .pages{float:left;}

#list_pages .left .item_active{margin-left:1px;text-align: center; float:left; width:20px; background: #dcae09; color: #3d4448}

#list_pages .left .item{margin-left:1px;text-align: center; float:left; width:20px;}

#list_pages .left .item:hover{background: #e3eef6}

#list_pages .left .next{margin-left:1px;text-align: center; float:left; width:40px;}

#list_pages .left .next:hover{background: #e3eef6}

#list_pages .left .prev{margin-left:1px;text-align: center; float:left; width:40px;}

#list_pages .left .prev:hover{background: #e3eef6}

#list_pages .left a{display:block; }

#list_pages .right{float:right; width:70px;font-size:0.9em; margin-top:10px;}

#list_pages .right img{margin-right:7px; position:relative; top: -2px;}

#list_pages .right a{text-decoration:none}

#list_pages .right a:hover{}


#team{color:#96a9b8}
#team img{border:1px solid #7c95ad}
#team .big{padding: 10px 0 10px 0;text-align:center;width:370px; background:#fff9e4}
#team .big div{font-family: Trebuchet MS, Helvetica, sans-serif; font-size:1.4em; color:#1b4f81}

#team .small{ margin-right:10px; float:left; margin-top:10px; padding: 8px 0 5px 0;text-align:center;width:185px; background:#fff9e4}
#team .small div{font-family: Trebuchet MS, Helvetica, sans-serif; font-size:1.4em; color:#1b4f81}

#admin_tools {margin-left:100px;}
#admin_tools h2 img{position:relative; top:7px; left:-5px}

#spec{width:90%; margin-top:20px; font-size:1.8em; line-height:1.2em}

#space{clear:both;height:50px;}

#footer{ text-align: center; height: 119px; font-size:0.85em; line-height:1.2em}

#footer .left{position:relative; text-align: left; top: 50px;  float: left; width: 200px; }

#footer .right{position:relative; float: right; top: 50px; right: 20px; width: 200px; text-align: right;line-height:1.4em}



.star{color:#c90404; font-size:2.5em; }
.search-page{width:90%}

#fb{line-height:1.2em;height:50px; width:140px;padding-left:55px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:1.4em; background: url(files/template/support.gif) no-repeat left top;}
#fb a{color: #1777b1;text-decoration:none;border-bottom:1px dotted;} 
#fb a:hover {color: #4f9cef}


#feetback{ background-image:url(http://static.flowplayer.org/img/overlay/petrol.png); color:#fff;}

#box{float:left;}

#order_preview_div{margin-top:20px;padding:5px 15px 15px 15px;width:70%; background:#e3eef6}
#order_preview_div table{width:100%}
#order_preview_div table th{padding-top:10px;color:#839ab2; text-align:left;font-family: Trebuchet MS, Helvetica, sans-serif; font-size:2.2em;}
#order_preview_div table td{border-top:1px solid #fff; border-bottom:1px solid #c3d1dc;font-weight:bold; font-size:1em; padding:10px;background:#f2f8fc}
#order_preview_div table .summ{width:150px; background:#fff9e4; font-size:1.4em}
#order_preview_div table .price{font-weight:normal}
#order_preview_div table .gt{background:#c90404; color:#fff; text-align:center}
#order_preview_div table .space{font-size:0.1em}

.order_preview_tbl{width:70%;}
.order_preview_tbl td{padding:10px;border-bottom:1px solid #b8cbde}
.order_preview_tbl th{width:150px;text-align:left;padding:10px;border-bottom:1px solid #b8cbde}

table#order_preview_buy{margin-top:30px;width:70%; background:#e3eef6}
table#order_preview_buy th{width:150px; padding:10px;}
table#order_preview_buy td{padding:5px;}

#show_reg{position:absolute; margin-top:-170px; margin-left:300px; display:none; font-size:1.2em; width:200px; background:#cc0000; color:#fff; padding:10px}
#show_reg a{color:#fff9e4}

/*forms*/



input.big_blue{width:272px;height:14px;background: url(files/template/input_big_blue.gif) no-repeat left top;	border:none;	color:#1b4f81;padding:5px 16px; font-size:1em}

input.big_blue:hover{background-position:left -24px;}



input.big_y{width:272px;height:14px;background: url(files/template/input_big_y.gif) no-repeat left top;	border:none;	padding:5px 16px; color:#1b4f81; font-size:1em}

input.big_y:hover{background-position:left -24px;}



input.small_blue{width:130px;height:13px;background: url(files/template/input_sm_blue.gif) no-repeat left top;	border:none;	padding:6px 16px;color:#1b4f81; font-size:0.8em}

input.small_blue:hover{background-position:left -25px;}



textarea.address{background:#fff9e4; border: 2px solid #a4b6c8}

textarea.address:hover{border: 2px solid #eab633}



select{background:#fff9e4}
