@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; width:100%;  min-width:100%; height:100%; min-height:100%; font-family: Arial, Helvetica, sans-serif; font-size:12px}
html {min-height:100%; height:100%;background-color:#101010}
#super {position:relative; _height:100%; min-height:100%; margin:0 auto 0 auto; width:1000px; padding:0; }
#super_s { position:relative; _height:100%; min-height:100%; padding:0; width:100%}
#bgr { position:absolute; height:100%; width:100%; 	min-width:1000px; left:0px; top:0; background:url(/siteimg/super_bgr.gif) center repeat-y; _height:expression(document.getElementById('super_s').scrollHeight);_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "100%")}
.spacer_foot { position:relative;margin:0;width:1px; height:97px; font-size:1px; padding:0}
.spacer_vert { position:absolute; top:0px; left:930px; height:1500px; font-size:1px; overflow:hidden; background:#F00; width:1px; z-index:999}
/*div { border:#FFF 1px solid}*/

h1 { position:relative; padding:0; margin:0 0 6px -2px; color:#2384ca; font-size:20px; font-weight:normal;font-family:Verdana, Geneva, sans-serif}
img {behavior: url(iepngfix.htc); border:none}
a { color:#b2f5ff}
.clear {clear:both}
.clear_left {clear:left}
.clear_right {clear:right}


.spacer {width:99%; height:1px; font-size:1px; overflow:hidden; margin:0 0 0 0; padding:0; /*background:#F00*/}
.spacer1 {width:99%; height:1px; font-size:1px; overflow:hidden; margin:0 0 0 0; padding:0; background:#F00}
.spacer15 {width:1px; height:15px; font-size:1px; overflow:hidden; margin:0 0 0 0; padding:0; background:#F00}
.spacer5 {width:99%; height:5px; font-size:1px; overflow:hidden; margin:0 0 0 0; padding:0; }
.spacer20 {width:99%; height:20px; font-size:1px; overflow:hidden; margin:0 0 0 0; padding:0; }
.spacer30 {width:99%; height:30px; font-size:1px; overflow:hidden; margin:0 0 0 0; padding:0; }
.header {height:311px;  position:relative;margin:0 1px 0 0; padding:0;background: url(/siteimg/header.jpg) no-repeat left top #0d0c10; text-align:center; z-index:999}
.main {/*height:100%;*/ position: relative; margin:0; padding:0; z-index:100; width:100%; vertical-align:top;}
.footer {position:relative; height:75px; width:100%; margin:-97px auto 0 auto; padding:22px 0 0 0; background:#101010 url(/siteimg/footer_bgr.gif) no-repeat top center}





     /* Header */
#flash { position:absolute; right:16px}
/*#top_menu li  {_behavior: url(ie6hover.htc)}*/
#top_menu { position:absolute; top:230px; left:0px; margin:0; padding:0 1px 0 0; list-style:none;width:100%; background:url(/siteimg/link_bgr_noact.gif) repeat-x; border-left:1px solid ##152539}
#top_menu ul { position:relative ; margin:0; padding:0; list-style:none; background:url(/siteimg/link_bgr_noact.gif) repeat-x;}
#top_menu li { position:relative;float:left; display:block;  height:81px;/* background:url(/siteimg/link_bgr_noact.gif) repeat-x;*/ margin:0 0 0 0; padding:0;}
#top_menu a { position:relative;display:inline-block; color:#ffffff; text-decoration:underline; height:inherit;line-height:81px; height:81px; padding:0 12px 0 15px; font-size:14px; overflow:hidden; margin:0}
#top_menu a img { position:absolute; right:-5px; top:0; display:none; }
#top_menu a:hover img { position:absolute; display:block;}
#top_menu a:hover {background:url(/siteimg/link_bgr_act.gif) repeat-x;overflow:visible}
/*#top_menu li:hover, #top_menu li.hover { background:url(/siteimg/link_bgr_act.gif) repeat-x; overflow:visible}*/
.head_img { position:absolute; top:311px; left:0}

#first { width:195px}
#top_menu #first a { padding:0; display:block}
#last { width:183px;}
#top_menu #last a { padding:0; display:block}
/*#apply { width:137px}
#vacancies { width:118px}
#certificates { width:129px}
#map { width:57px}
#contacts { width:110px}
#links { width:129px}
#charter { width:118px}
#pricing { width:57px}*/





/* Main */

#col_left { clear:none;  width:196px; margin:0 0 0 0; padding:16px 0 0 0; display:block; float:left; overflow:visible; font-family: Arial, Helvetica, sans-serif; text-align:center}
#col_rigth { clear:none; width:196px; margin:0 0 0 0; padding:13px 0 0 0; display:block; float:right; overflow:visible; font-family: Arial, Helvetica, sans-serif; text-align:right}
/*#col_center { position:relative;margin:0 200px 45px 215px; padding-top:16px; }*/
#col_center { margin:0 200px 45px 200px; padding-top:16px; width:600px; _width:590px; clear:none}


#col_left h2 { color:#ffffff; font-size:24px; margin:0 0 19px 0; padding:0; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
#col_left p { color:#303030; line-height:18px}
#col_left span { color:#000000; line-height:18px; font-weight:bold}
#spacer_col_left { width:100%; height:160px;}
.link { display:inline-block; margin:40px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#006bb0}

#content p span { line-height:15px}
#col_center p { position:relative; color:#ffffff; font-size:12px; margin: 0 0 24px 0; line-height:18px; font-family:Tahoma, Geneva, sans-serif}
#col_center a { font-size:12px}
#col_center p strong { color:#ffffff}
#col_center h1 { color:#b2f5ff; font-size:24px; margin:0 0 15px 0; padding:0; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
#col_left ul { width:160px; text-align:left; list-style:none; padding:0; margin:0; display:inline-block}

#col_left .big { padding:12px 0 5px 0; display:inline-block}
.big li { margin:10px 0 0 8px;}
.big li a { font-size:14px; color:#ffffff}
.big li.active {font-size:14px; color:#ffffff; cursor:pointer;}

#col_left .small {padding-top:10px; padding-bottom:17px}
.small li { margin:2px 0 0 8px; }
.small li a { font-size:12px; color:#ffffff}
.small li.active { font-size:12px; color:#ffffff; cursor:pointer;}

#stamp { position:relative; margin:14px 0 45px 0}
.img_left { float:left; padding:5px 12px 0 0}
.img_right {float:right; padding:5px 0 0 12px}

#col_right_top { position:relative; height:170px; width:161px; padding:3px 3px 4px 1px; margin-right:10px; background:url(/siteimg/col_right_top.jpg) no-repeat; display:inline-block}
#col_right_top p { font-size:14px; font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:24px; text-align:left; margin-left:10px; font-weight:bold}
#abs { position:absolute; top:2px; left:0; bottom:0; right:0; color:#FFF}

#col_right_top-2 { position:relative; background:url(/siteimg/col_right_top-2.jpg) no-repeat top right; padding:64px 14px 0 0; margin-top:30px; color:#ffffff; text-align:left}
.h14px { font-size:14px}
.h12px { font-size:12px}
.h11px { font-size:11px}
.tel { font-size:24px; display:block; color:#a9f6ff; padding:8px 0 12px 0}
.pad15 { padding-top:15px; display:inline-block}
#col_right-3 { position:relative; padding:150px 3px 0 1px; background:url(/siteimg/gift.jpg) no-repeat; width:161px; display:inline-block; margin:15px 10px 0 0; text-align:center; text-decoration:none; font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff}
#col_right-4 { position:relative; padding:150px 3px 0 1px; background:url(/siteimg/video.jpg) center top no-repeat; width:171px; display:inline-block; margin:15px 5px 0 0; text-align:center; text-decoration:none; font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff}

/* inner_cat */
#model_disp_l { margin:0 8px 30px 265px; color:#ffffff; font-size:12px; font-family:Tahoma, Geneva, sans-serif; }
.list { display:block; text-align:center; margin:10px 0 10px 0; text-align:center}
.list span { display:inline-block; line-height:22px; padding:0 3px 0 3px; background:#1a88c4; margin:0 2px 0 2px}
.list a { margin:0 5px 0 5px; vertical-align:middle; text-decoration:none}
.list a.arrow { display:inline-block; padding:0; margin:0 2px 0 2px}
.list span.arrow { display:inline-block; background:none; padding:0; margin:0 2px 0 2px}
.title { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; display:block; margin-bottom:18px}

.cat_item_div { position:relative;height:250px; padding:0 38px 0 64px; width:165px; float:left}
.cat_item { position:relative; float:left; margin: 0; text-decoration:none; width:165px; color:#ffffff}
.cat_item span { display:block; text-align:right; margin-right:9px}
#col_center .cat_item p { text-align:center; text-decoration:underline; font-size:14px; color:#00e4ff; margin:0; padding:0}
.cat_item table {  display:block; text-decoration:none; padding:0; background:url(/siteimg/cat_item_bgr.gif) no-repeat; }
.cat_item td { width:165px;height:177px;text-align:center}
.cat_item a {text-decoration:none}
.product { text-align:center; padding:30px 0 100px 0; display:block}

.zakaz { font-size:12px; color:#ffffff; font-family:Tahoma, Geneva, sans-serif;  display:inline-block; line-height:22px; width:300px;}
#col_center .add_trash { position:relative;margin:-22px  0 0 0; padding:0 21px 15px 0 ; display:block; height:22px; text-align:right}
#col_center .add_trash form, #col_center .add_trash form input { padding:0; margin:0}

.cat_inner{ position:relative;  /*padding-top:15px;*/ padding-bottom:50px; margin:0; width:99%; float:left}
.inner_div {position:relative; min-height:100%; background:#ffffff; margin-right:11px;_height:100%; width:185px; float:left;text-align:center;}
.inner_div-2 {position:relative; min-height:100%; background:#ffffff; width:172px; /*float:left;*/ margin-bottom:9px;text-align:center; display:inline-block }
.inner_div img { padding:10px 0 10px 0}
.inner_div-2 img { padding:3px 0 3px 0}
.inner_top { position:absolute; top:0; left:0;width:185px; height:5px; background:url(/siteimg/cat_inner_top.gif) no-repeat; overflow:hidden }
.inner_bot { position:absolute; bottom:-1px; left:0;width:185px; height:5px; overflow:hidden; background:url(/siteimg/cat_inner_bot.gif) no-repeat; }
.inner_top-2 { position:absolute; top:0; left:0;width:172px; height:5px; background:url(/siteimg/cat_inner_top-2.gif) no-repeat; overflow:hidden }
.inner_bot-2 { position:absolute; bottom:-1px; left:0;width:172px; height:5px; overflow:hidden; background:url(/siteimg/cat_inner_bot-2.gif) no-repeat; }
#col_center .photo { font-size:10px; color:#08b5c8; font-family:Tahoma, Geneva, sans-serif; padding-left:8px; position:relative; float:left; width:592px}
.description, .description1 { width:292px;padding-left:8px; float:left; font-size:12px; color:#ffffff; font-family:Tahoma, Geneva, sans-serif; line-height:18px}
.description1 { width:280px}
.trash_but { width:166px; height:37px; background:url(/siteimg/trash_but.png) no-repeat; display:inline-block; margin:0 10px 10px 0}


.inner_div td {text-align:center}

/* inner_trash */
#col_center .info_client { font-family:Tahoma, Geneva, sans-serif;  margin:33px 0 15px 0}
#col_center .form_info { font-weight:bold; font-style:italic; font-size:11px;}
.form { padding:0; margin:0}
.input_float { width:282px; float:left; padding:0 0 17px 8px; position:relative; z-index:1}
.input_nofloat { width:282px;padding:0 0 17px 8px; position:relative; *padding-left:5px}
.form label { color:#ffffff; font-size:12px; font-family:Tahoma, Geneva, sans-serif; display:block; margin-bottom:5px}
.form input { width:159px;}
.form textarea { width:282px; height:127px}
.form select { width:163px;}
#col_center .skidka { padding: 14px 0 0 8px; margin-bottom:24px; font-family:Tahoma, Geneva, sans-serif; *padding-left:5px}
#col_center .podtv { padding: 0 0 0 8px; margin-bottom:24px; color:#00e4ff; font-family:Tahoma, Geneva, sans-serif; *padding-left:5px}
.form #submit { width:104px; margin:0 0 0 190px}

.form table { width:99%; margin-bottom:23px}
.form th { height:31px; background:#0c5171; border-right:1px solid #9fd6df; font-size:11px; font-weight:normal; color:#ffffff}
.form td {height:31px; background:#ffffff; border-right:1px solid #9fd6df;border-bottom:1px solid #9fd6df; text-align:center; color:#0e1f33; font-size:12px}
.brand { font-weight:bold}
.form .trash2 { width:24px; text-align:center}
.form .table_last { border-right:none}
.krest { display:inline-block; height:11px; width:11px; background:url(/siteimg/krest.gif) no-repeat}
.form td.skikda2 { padding:0 0 0 52px; color:#6a0a0a; font-size:12px; text-align:left}
.form td.vsego{ padding:0 0 0 52px; color:#0e1f33; font-size:12px; text-align:left; background:url(/siteimg/cbl.gif) no-repeat bottom left #ffffff}
.form .table_last td {border-bottom:none;}
.form .table_first { background:url(/siteimg/ctl.gif) no-repeat top left #0c5171}
.form th.table_last { background:url(/siteimg/ctr.gif) no-repeat top right #0c5171}
.form .table_last .table_last {background:url(/siteimg/cbr.gif) no-repeat bottom right #ffffff}
.form .button { width:auto}
.right_fl { float:right; margin-right:6px}
.left_fl { float:left}

/*footer*/
#footer_cont { position:relative; width:1000px; margin:0 auto 0 auto; padding-top:5px;}
.counters { margin:4px 0 0 8px; position:relative}
.contacts { position:absolute; width:100%; text-align:center; font-size:12px; line-height:21px; top:0; left:0; color:#ffffff}
.contacts a, .design a {color:#00ccff}
.design { position:absolute; right:5px; top:7px; color:#a2a2a2}


.new_forms {margin:20px 0; display:block}
.new_forms table td {padding:10px 5px 10px 0;}
.new_forms select {width:100%;}
.new_forms label {color:#ffffff;}

.randomModule {
    margin:10px 0;
    background:url(/siteimg/randModule2.png) 0 0 no-repeat;
    height:300px;
    padding-top:15px;
}
.randomModule div.randomItem {
    float:left;
    width:120px;
    margin:0 10px;
    min-height:235px;
    padding:5px;
    /*background: url(/siteimg/randItem.gif) 0 0 no-repeat;*/
}
.rItemImg {
    min-height:100px;
    text-align:center;
    
}
h3.rItemName, h3.rItemName span {
    font-size:13px;
    font-weight:bold;
   /*color:#1565ac;*/
    margin:5px 0;
    text-align:center;
    min-height: 26px;
    line-height: 13px;
    position: relative;
}
h3.rItemName span {
    position: absolute;
    width:100%;
    height: 100%;
    top:0px;
    left: 0px;
    margin: 0px;
    color: ;
}
h3.rItemName span.subZ1 {
    z-index: 1; 
    color:#000;
    top:1px;
    left: 1px;   
}
h3.rItemName span.subZ2 {
    z-index: 2;
    color: #215a92;
    }

.randomItem p {margin:0px;
    font-size:11px !important;
    color:#adadad !important;
    line-height:12px !important;
    margin:0px !important;
}
.cat_item_div {
	height: 270px;
	margin-bottom: 45px;
}
.cat_item table.dop {
	background: none;
	width: 100%;
	border-collapse: collapse;
	display: inline;
}
.cat_item table.dop td {
	height: auto;
	width: auto;
	text-align: left;
	width: 50%;
	font-size: 12px;
	line-height: normal;
}
.cat_item table.dop td.pr {
	color: #fff
}
.cat_item table.dop td.buy a{
	color: #06e4ff;
	text-decoration: underline;
}
.cat_item table.dop td.more {
	text-align: center;
}
.cat_item table.dop td.more a{
	color: #b2f5ff;
	font-style: italic;
	text-decoration: underline;
}
.cat_item table.dop td.nal span {
	display: block;
	width:81px;
	height:25px;
	background-image: url(/siteimg/nal.gif);
	background-repeat: no-repeat;
	float: right;
	margin: 0;
}
.cat_item table.dop td.nal span.nal{
	background-position: 0 0;
}
.cat_item table.dop td.nal span.nenal{
	background-position: 0 -25px;
}
