﻿html, body {  height:100%; margin:0px; }

body.mainpage {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; line-height:19px; min-width:1000px; background-image:url(/i/top_bg.jpg); background-repeat: repeat-x; background-position:top; background-color:#FFFFFF; }
#layout {min-height:100%; height:auto; position: relative;  width:100%; background-image:url(/i/bott_bg.jpg); background-repeat: repeat-x; background-position: bottom;}   
*html #layout {height:100%;} /* for ie 6 */

body {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; line-height:19px; min-width:1000px; background-color:#FFFFFF; }

*html body {	width: expression(
		document.documentElement.offsetWidth < 1014 ? "1000px" : "auto"
	);
}
a { outline:none;}

#left_container {position:relative;}
#left_container_box .top {  position:absolute; //position:relative; //margin-bottom:-7px; font-size:1px; width:100%;  z-index:1;}
#left_container_box .padder {  padding-top:8px; padding-left:1px;}

#left_container_box .bottom { position: absolute; width:100%; margin-top:-7px; z-index:1;}
#left_container .border { border:1px #C66060 solid;  padding-top:7px; padding-bottom:7px; clear:both; }
#left_container .border2 { border:1px #C66060 solid; padding:10px; clear:both; }
#left_container .fixer {display:table; width:100%; margin-right:-2px;}
#left_container_box { padding-bottom:8px; }
#left_container .left {line-height:0px;  float:left; width:7px; height:7px; background-image:url(/i/r_t_l.gif); background-repeat:no-repeat;}
#left_container .right {line-height:0px; float:right; width:7px; height:7px; background-image:url(/i/r_t_r.gif); background-repeat:no-repeat; }
#left_container .left_bot {width:7px;  height:7px; float:left;  background-image:url(/i/r_b_l.gif); background-repeat:no-repeat;}
#left_container .right_bot { width:7px; height:7px; float:right;  background-image:url(/i/r_b_r.gif); z-index:1; background-repeat:no-repeat; }


#white_container {position:relative; zoom:1; }
#white_container .top { position:  absolute;   font-size:1px; width:100%;  z-index:1;}

#white_container .bottom { position: absolute; width:100%; margin-top:-7px; z-index:1;}
#white_container .border {border:1px #ffffff solid;  padding:6px 5px 6px 5px; clear:both; font-size:15px;  }

#white_container .left {line-height:0px;  float:left; width:7px; height:7px; background-image:url(/i/r1_t_l.gif); background-repeat:no-repeat;}
#white_container .right {line-height:0px; float:right; width:7px; height:7px; background-image:url(/i/r1_t_r.gif); background-repeat:no-repeat; }
#white_container .left_bot {width:7px;  height:7px; float:left;  background-image:url(/i/r1_b_l.gif); background-repeat:no-repeat;}
#white_container .right_bot { width:7px; height:7px; float:right;  background-image:url(/i/r1_b_r.gif); z-index:1; background-repeat:no-repeat; }


.png {behavior: url(/png_fix/pngfix.htc);}
a img {border:0px;}
P {margin:0; padding-bottom:0.9em; padding-top:0;}


#left {width:28%; float:left;  }
#left .center_box {width:70%; margin:0 auto; }
#left .center_box_upd {width:180%; position:relative; z-index:4; margin-left:15%; margin-top:-10px; } 
#notice_block{ padding:3px 10px 0px 10px; font-size:14px; color:#666666; width:88%; padding-bottom:20px; }
#notice_block .normal { padding:4px; margin-left:-4px;}
#notice_block .active { padding:4px; background-color:#A51010; color:#ffffff; margin-left:-4px; //padding-left:5px; }
#notice_block .descr {clear:both; display:block; padding-top:7px;}
#left .center_box2 {width:70%;    margin:0 auto; padding-top:10px; }

.special_text { font-size:16px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#853333;}

#print_types_box {display:inline-block;  clear:both; position:relative; padding-bottom:35px;}
#print_types_box .img {margin-left:-244px; position:relative; float:left; width:204px;}
.title_container {padding-bottom:10px;}
.title26 {font-size:26px; line-height:29px; display:block;}
#print_types_box span.descr {display:block; font-size:14px; color:#666666; font-style:italic;}
#print_types_box .descr2 {font-size:12px; font-style:italic; line-height:16px; color:#666666;}
#color_container {position:absolute; padding-left:4px; padding-right:4px;}
#color_container  .box {font-size:30px; position:relative; padding-left:2px; padding-top:5px;  font-style:normal; display:inline-block;  height:1px; line-height:7px;}
#print_types_box span.dop { padding-left:35px;}

#center {width:72%; float:left; line-height:21px; margin-right:-1px; }
#center .nav_menu {width:89%; margin-left:22px; padding-top:0px; display:table; height:22px; }
#nav { width:100%; //z-index:-1!important; clear:both; display:table; font-style:italic; margin-top:-23px; font-size:13px; color: #CCCCCC; position: relative;}
#container {clear:both; width:100%; display:inline-block;}
#center .padded1 {margin-left:22px; width:89%;}
#center .padded1_2 {margin-left:12px; margin-right:13px; }
#center .padded2 {margin-left:22px; width:80%;  }

#p2 {padding-bottom:20px; zoom:1; clear:both; }
#p2 .titler { display:block;  font-size:16px; font-weight:bold; padding-bottom:4px;}
#p2 .col1 {float:left;  width:300px;}
#p2 .col2 { margin-left:320px;  }
#p2 .col2.grey { color:#666666; }

#blank_left {padding-left:28%; width:72%;}
#blank_left .padded1 {margin-left:22px; width:89%; clear:both;}
#blank_left .padded2 {margin-left:22px; width:80%; clear:both;}
#blank_left .padded3 {margin-left:22px; width:70%; clear:both;}

span.arrows {font-size:10px; color:#C66161; cursor:help;}
span.multiply {font-size:10px; color:#999999;}

#liner_container {margin:0 auto; width:90%; clear:both; margin-top:20px; margin-bottom:10px; height:33px}
#center .center_box {width:87%; margin:0 auto;}
#packline_container {width:249px; overflow:hidden;}



#packs {position:absolute; margin-left:20px; margin-top:5px; z-index:3;}
#button_emule {width:102px; padding-left:27px; position:absolute; z-index:2; display:inline;  float:left;  height:51px; padding-top:7px;  background-image:url(/i/button_of.png); float:left; background-repeat:no-repeat; behavior: url(/png_fix/pngfix.htc);}

#button_emule_on {width:102px; padding-left:27px; position:absolute; z-index:2; display:inline;  float:left;  height:51px; padding-top:7px;  background-image:url(/i/button_on.png); float:left; background-repeat:no-repeat; behavior: url(/png_fix/pngfix.htc);}


#phone {float:right; position: relative; margin-top:-20px; font-size:19px;}
#packline_container .separator {padding:10px; display:block; }
#packline_container table td.descr {background-image:url(/i/round_1.gif); background-repeat:no-repeat; padding-left:24px;} 
#container_packs { clear:both;}
.hr { line-height:2px;  border-bottom: 1px #CDD6DA solid;  margin-top:10px; }
.hr2 {margin-bottom:6px; font-size:1px; line-height:1px; height:1px;  border-bottom: 1px #C66060 solid; margin-top:5px; padding:0px!important;   }
.hr3 { line-height:2px;  border-bottom: 1px #A93636 solid;  margin-top:10px; }

.white { color:#FFFFFF!important;}

#container_top {z-index:0; display: table; clear:both; width:100%; padding-bottom:65px;  }
#container_top .center_box {width:93%; margin:0 auto;}
#container_top .left {float:left; width:50%; margin:0 4% 0 8%; display:inline;}
#container_top .right1 {float:left; width:27%; height:165px; background-image: url(/i/frame1.gif); background-repeat:repeat-x;}
#container_top .right2 {float:left; width:55px; height:165px; background-image: url(/i/frame2.gif); background-repeat:repeat-x;}

#container_top .descr {clear:both; font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; font-style:italic; line-height:22px;}
.title {font-style:italic; font-family:Georgia, 'Times New Roman', Times, serif; font-size:33px; line-height:38px; padding-bottom:17px; color:#960E0E;}
.title2 {font-style:italic; font-family:Georgia, 'Times New Roman', Times, serif; font-size:33px; line-height:38px;  color:#960E0E; width:81%;}
h1 {font-style:italic; font-family:Georgia, 'Times New Roman', Times, serif; font-size:33px; line-height:38px;  color:#960E0E; font-weight:normal; margin-top:0px; margin-bottom:0px;}
h2 {font-family:Arial, 'Times New Roman', Times, serif; font-size:26px; line-height:29px; font-weight:normal; margin-top:0px; margin-bottom:0px; display:block;}
#separator2 { padding-bottom:18px; clear:both;}
#separator3 { padding-bottom:47px; clear:both;}
#separator0 {clear: both; padding-bottom:10px;}

#columns {width:89%; margin:0 auto;   overflow:hidden; position:relative;}
#columns .column {width:48%; float:left; display:block; margin-right:-1px;  padding-right:4%;}
#columns .image { width:217px; float:left;}
#columns .descr { margin-left:240px; font-size:13px; line-height:17px;}
div #columns .column.last{ padding-right:0px!important;}

#columns2 {width:91%; margin:0 auto;   overflow:hidden; position:relative;}
#columns2 .column {width:32%; float:left; display:block; margin-right:-1px;  padding-right:2%; font-size:14px; line-height:18px;}
div #columns2 .column.last{ padding-right:0px!important;}

#and_more_container { padding-bottom:15px;}
#more_descript { padding-bottom:10px;}

#superrious { padding:0px; margin:0px;  font-size:14px!important; }
#addit { padding-top:10px;}
#superrious li { list-style:none; padding-left:14px; margin-left:52px; background-image: url(/i/bull.gif) ; background-position:top  left; background-repeat:no-repeat; padding-bottom:4px; }

#did_you {padding-left:15px; padding-right:3px;  font-size:14px; line-height:18px; font-style:italic;}
#title21 {font-size:22px; line-height:25px; padding-bottom:6px; display:block; font-style:normal; clear:both;}

#header {clear: both; width: 100%; display:table; padding-top: 57px;	padding-bottom: 56px; -padding-top:0px; -margin-top:57px; position:relative;}

a:link {  color:#BC1212;  text-decoration:underline;} 
a:acvtive {color:#BC1212; text-decoration:underline;}
a:visited {color:#BC1212; text-decoration:underline;}
a:hover {color:#FF3300;  text-decoration:underline;}

.type { font-size:17px; line-height:20px; font-style:italic;}
.type2 { font-size:14px; line-height:18px; }

#padder_maika {padding-top:120px;}
#maiki {position:relative; z-index:-1; margin-left:290px; margin-bottom:-130px;   background-image:url(/i/t-shirts.gif); background-repeat:no-repeat; height:130px;}

#pack_desc_container {clear:both; margin-bottom:30px; display:inline-block;}
#pack_desc_container .left_box {float:left; width:253px;}
#pack_desc_container .right {margin-left:278px;}
#pack_desc_container .descr {clear:both; padding-top:20px;}
#pack_desc_container .color_notice {clear:both; width:229px; padding:15px 12px 12px 12px;  background-image: url(/i/color_notice_bg.jpg); background-position:bottom; background-repeat:no-repeat;}

#pop_container_on { position: absolute; z-index:3!important; margin-top:44px; width:249px;  background-image:url(/i/popp_bg_on.gif);  background-position:bottom; background-repeat:no-repeat;}
#pop_container_on .box { padding-top:6px; padding-left:16px; padding-right:14px;  width:219px;}
#pop_container_on .bottom{display:block; line-height:7px; height:7px;}
#pop_menu_on {padding:0px; margin:0px; width:100%; color:#ffffff; line-height:19px; }

#pop_menu_on li { list-style:none; margin-top:12px; margin-bottom:12px;}
#pop_menu_on li span { padding:4px 6px 4px 6px;}
#pop_menu_on li span.active { padding:4px 6px 4px 6px; border:1px #ffffff solid;}

.text12 {color:#666666; font-size:12px; line-height:17px; font-style:italic;}

#pop_container { position: absolute; z-index:3; margin-top:44px; width:249px;  background-image:url(/i/popp_bg.gif);  background-position:bottom; background-repeat:no-repeat;}
#pop_container .box { background-image:url(/i/pop_bg2.jpg); background-position:top; background-repeat:no-repeat; padding-top:6px; padding-left:18px; padding-right:16px;  width:215px;}
#pop_container .bottom{display:block; line-height:7px; height:7px;}
#pop_menu {padding:0px; margin:0px; width:100%; color:#FFFFFF; line-height:19px; }

#pop_menu li { list-style:none; margin-top:12px; margin-bottom:12px;}
#pop_menu li span { padding:4px;}
#pop_menu li span.active { padding:4px; background-color:#A51010;}

#left_menu {padding:0px; margin:0px; width:100%;  color:#FFFFFF; line-height:19px; }

#left_menu li { padding-top:5px; padding-bottom:8px;  list-style:none; }
#left_menu li span { padding-left:15px; display:block; padding-right:15px;}
#left_menu li.active { background-image:url(/i/menu_bg.jpg); }

#pop_container_on a:link {  color:#E6E6E6;  text-decoration:underline;} 
#pop_container_on a:acvtive {color:#E6E6E6; text-decoration:underline;}
#pop_container_on a:visited {color:#E6E6E6; text-decoration:underline;}
#pop_container_on a:hover {color:#ffffff;  text-decoration:underline;}

.right_round {width:29px; height:45px; background-image:url(/i/round_2.gif);}

#main_menu { float:right; padding:0px; margin:0px; width:100%; color:#FFFFFF; }
#menu_container {text-align:right; padding-top:19px;}

#lister { padding:0px; padding-left:30px; margin:0px; }
#lister li {list-style-type:none; margin-bottom:0.5em;}

#lister2 { padding:0px 0px 13px 30px; margin:0px; }
#lister2 li {list-style-type:circle; margin-bottom:0.5em;}

#colors { padding:0px; padding-left:10px; margin:0px; }
#colors li {list-style-type:none; float:left; margin-right:7px; width:23px; height:23px; font-size:1px;}

#colors_table {  padding:0px;  margin:0px;  }
#colors_table li {list-style-type:none; position:relative; margin-bottom:10px; float:left; margin-right:7px; width:23px; height:23px; font-size:1px;}

#table_container {clear:both;}

#tabl { margin-bottom:20px;}
#tabl td { padding-left:15px; padding-bottom:11px; vertical-align:top; font-size:13px; padding-top:14px; }
#tabl td.head { border-bottom:2px #BC1212 solid; padding-top:10px; font-size:12px; line-height:15px;}
#tabl td.head2 { border-bottom:2px #BC1212 solid; padding-top:10px; font-size:11px; line-height:14px;}

#tabl .bord1 { border-top: 1px #D7D7D7 solid; border-right: 1px #D7D7D7 solid; padding:0px!important;}
#tabl .bordcolumn { border-left: 1px #D7D7D7 solid;  border-right: 1px #D7D7D7 solid;}
#tabl .bordcolumn.first { border-top: 1px #D7D7D7 solid;  border-left: 1px #D7D7D7 solid;  border-right: 1px #D7D7D7 solid;}

#tabl .bord0 { border-left: 1px #D7D7D7 solid; border-top: 1px #D7D7D7 solid; padding:0px!important;}
#tabl .bord2 { border-left: 1px #D7D7D7 solid; border-bottom: 1px #D7D7D7 solid; border-right: 1px #D7D7D7 solid;  padding:0px!important;}

#tabl td.head0 { border-bottom:1px #BC1212 solid; padding-bottom:10px; font-style:italic; font-weight:bold; padding-top:10px; font-size:12px;}
#tabl td.head0_blank { padding-bottom:0px; padding-top:0px; }
#tabl td.full { border-top:1px #E6E6E6 solid; border-bottom:1px #E6E6E6 solid;}
.last {padding-right:10px;}

#primeri { padding:0px; margin:0px; width:100%; padding-top:10px;}
#primeri li { height:190px; overflow:hidden; list-style-type:none; float:left; width:25%; margin-right:-3px; text-align:center; vertical-align:middle; display:table; margin-bottom:40px;}


#primeri table { width:100%; height:190px;}
#primeri table td  { vertical-align:bottom;}

#clients { padding:0px; width:100%; margin-left:-20px; position:relative; margin-top:-15px; /z-index:-1;}
#clients li {list-style-type:none; float:left; width:25%; margin-right:-1px;  height:170px; text-align:center;}
#clients div.descr {padding:0px 7px 0px 7px;   font-size:13px; line-height:16px; font-style:italic; color:#777777;}
#clinents .image_container {height:140px;}

#main_menu li { list-style-type:none; float:right; padding-left:2%;}
#main_menu li span { padding:4px;}
#main_menu li span.active { padding:4px; background-color:#A51010;}

#submenu { padding:7px 0px 22px 0px; margin:0px; clear:both; color:#000000; font-style:italic;}
#submenu li { list-style-type:none; float:left; padding-right:3%;}
#submenu li span {}
#submenu li span.active {  font-style:italic; font-weight:bold; }



#round_active {width:27px; height:27px; position: absolute; //position:relative; margin-left:8px; margin-top:-2px; //margin-top:-25px;}
.paccat { font-size:26px; line-height:38px;}
a.paccat:link { color:#BC1212; border-bottom:1px #8F0E0E dashed; text-decoration:none!important;}
a.paccat:active { color:#BC1212; border-bottom:1px #8F0E0E dashed; text-decoration:none!important;}
a.paccat:visited { color:#BC1212; border-bottom:1px #8F0E0E dashed; text-decoration:none!important;}
a.paccat:hover { color:#FF3300; border-bottom:1px #FF3300 dashed; text-decoration:none!important;}

.and_more { font-size:21px; line-height:29px;}
.and_more2 { font-size:21px; line-height:29px;}
a.and_more:link { color:#BC1212; border-bottom:1px #8F0E0E dashed; text-decoration:none!important;}
a.and_more:active { color:#BC1212; border-bottom:1px #8F0E0E dashed; text-decoration:none!important;}
a.and_more:visited { color:#BC1212; border-bottom:1px #8F0E0E dashed; text-decoration:none!important;}
a.and_more:hover { color:#FF3300; border-bottom:1px #FF3300 dashed; text-decoration:none!important;}

#map_link { font-size:17px; font-style:italic; line-height:21px; color:#999999;}
#map_link img.mini { margin-top:10px; padding:0px; margin-right:-4px; cursor:pointer;}
#map_link a:link {color:#BC1212; border-bottom:1px #8F0E0E dashed; text-decoration:none!important;}
#map_link a:active {color:#BC1212; border-bottom:1px #8F0E0E dashed; text-decoration:none!important;}
#map_link a:visited {color:#BC1212; border-bottom:1px #8F0E0E dashed; text-decoration:none!important;}
#map_link a:hover {color:#FF3300; border-bottom:1px #FF3300 dashed; text-decoration:none!important;}

#map_descr {clear:both; padding-left:40%; padding-right:10%; font-size:14px; line-height:19px; font-style:italic; color:#333333; padding-top:34px;}
 
#map_container { clear:both; zoom:1; padding-bottom:39px; }
#map1 .container  {width:985px;  display:table; margin:0 auto;}
.left_map_cont {float:left;  width:674px; display:table;}
.right_map_cont {margin-left:743px;}
#map2 .container {width:985px; display:table; margin:0 auto;}


.paccat_on { font-size:26px; line-height:38px;}
a.paccat_on:link { color:#ffffff; border-bottom:1px #ffffff dashed; text-decoration:none!important;}
a.paccat_on:active { color:#ffffff; border-bottom:1px #ffffff dashed; text-decoration:none!important;}
a.paccat_on:visited { color:#ffffff; border-bottom:1px #ffffff dashed; text-decoration:none!important;}
a.paccat_on:hover { color:#FFCECE; border-bottom:1px #FFCECE dashed; text-decoration:none!important;}


#main_menu a:link {  color:#000000;  text-decoration:underline;} 
#main_menu a:acvtive {color:#000000; text-decoration:underline;}
#main_menu a:visited {color:#000000; text-decoration:underline;}
#main_menu a:hover {color:#FF3300;  text-decoration:underline;}

a.footer:link {  color:#000000;  text-decoration:underline;} 
a.footer:acvtive {color:#000000; text-decoration:underline;}
a.footer:visited {color:#000000; text-decoration:underline;}
a.footer:hover {color:#FF3300;  text-decoration:underline;}

#bottom_separator {clear:both; padding-bottom:112px;}
#footer { height:62px;  position:relative;  clear:both; margin-top:-62px;   width:100%;    }
.copy {float:right; margin-top:-7px; position:relative;}
