/* Standard styles */

* { font-size:100.01%; }
html, body, dl, dt, dd, div, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th { margin:0; padding:0; }
html, body { height:100%; }
body { line-height:1.4; }

a { color:#906020; }
a:visited { color:#946f27; }
a:hover, a:focus { color:#c1c1c1; }

img { border-width:0; }
p, dl, address, blockquote { margin:0 0 1.3em 0; }
dt { margin:0; font-weight:bold; }
dd { margin:0 0 0.6em 0; }
address { font-style:normal; }
small { font-size:0.8em; }
hr { border:0 hidden; border-top:1px solid #d9cdc0; height:0; clear:both; }
ul { list-style-position:outside; }
ol { margin:0 0 1.5em 2.5em; }
li { margin:0 0 0.3em 0; }
li ul, li ol { margin:0.6em 0 0 1.3em; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; line-height:1.2; }
h1 { font-size:3em; margin:0 0 0.5em 0; }
h2 { font-size:2.1em; margin:0 0 0.5em 0; }
h3 { font-size:1.6em; margin:0 0 0.5em 0; }
h4 { font-size:1.3em; margin:0 0 0.5em 0; }
h5 { font-size:1.2em; margin:0 0 0.5em 0; }
h6 { font-size:1.1em; margin:0 0 0.5em 0; }
table { border-collapse:collapse; empty-cells:show; }
/*table { border-spacing:0; border:none; border-collapse:collapse; }
td, th { border:none; }*/
img { border-width:0; }

body { background:#171717; }
body, td, select, input, textarea { color:#946f27; font-size:8pt; font-family:Tahoma,Arial,sans-serif; }

.table { width:99%; }
.table td { color:#946f27; background:#171717; border:1px solid #946f27; padding:3px 5px; }
.table .table_head { background:#946f27; font-weight:bold; }
.table .table_head, .table .table_head a { color:#fff; }

.inp { color:#fff; border:1px solid #946f27; background-color:#171717; }
.inp_but { color:#fff; border:1px solid #906020; background-color:#946f27; padding:3px 7px; }
.inp_line { color:#fff; border:0px solid #000; border-bottom:1px solid #946f27; background-color:#171717; }
.trans { border:none; border:0px solid #fff; background:none; }
.txt_gray { color:#6d6d6d; }
.txt_small { font-size:7pt; }
.error { color:#c66; }

.tbl_form_box td { padding:0 2px 5px 0; }
.h2_page_head {}

/* User styles */

h1,h2,h3,h4,h5,h6 { }

#site_out { text-align:center; }
#site {
	position:relative;
	margin:0 auto;
	width:1200px;
	background:url(../../images/bottom_l.jpg) 0 100% no-repeat;
	//margin-left: 18px;
	//overflow:hidden;
}

#top {
	height:74px;
	text-align:left;
}
#logo {
	position:absolute;
	top:14px; left:80px;
}
#logo_txt {
	position:absolute;
	top:40px; left:80px;
	color:#fed943;
	font-size:11pt;
	text-transform:uppercase;
}
#planets {
	position:absolute;
	top:22px; right:400px;
	margin:0; padding:0;
	list-style:none;
}
#planets li {
	display:inline;
	padding:0 0 0 10px;
}
#top_txt {
	position:absolute;
	top:8px; right:70px;
}
#top_menu, #bottom_menu {
	margin:0 0 1px; padding:0;
	height:40px;
	background:url(../../images/tmenu_bg.jpg) 50% 0 no-repeat;
	list-style:none;
}
#top_menu li, #bottom_menu li {
	display:inline-block;
	margin:0; padding:11px 30px 0;
	color:#ff0;
	height:40px;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
#top_menu li.active, #bottom_menu li.active {	margin:0; padding:11px 0 0;
	width:260px;
	background:url(../../images/tmenu_sp.gif) 50% 0 no-repeat;
}
#top_menu li.active a, #bottom_menu li.active a { color:#ff0; }
#top_menu a, #bottom_menu a {
	color:#fff;
	text-decoration:none;
}
#top_menu a:hover, #bottom_menu a:hover { color:#ff0; }
#flash {
	height:398px;
	background:url(../../images/flash.jpg) 50% 0 no-repeat;
}
#from_world {
	height:38px;
	background:url(../../images/from_world.jpg) 50% 0 no-repeat;
}
#center, #center2 {
	position:relative;
	/ * padding:35px 40px 20px; */
	padding:35px 0px 20px 0px;
	text-align:left;
}
#center2 { padding-bottom:200px; }

#center_order {
	clear: both;
	/* padding:0 40px 10px 185px; */
	padding: 0px;
	padding-left: 20%;
	padding-top: 50px;
	padding-bottom: 20px;
	//width:100%;
	text-align:left;
}
#center_order h3 {
	color: #ff482c;
}

#bottom {
	padding:25px 40px 15px;
	text-align:left;
}
#spec_buts {
  position:absolute;
  top:85px; right:80px;
  margin:0; padding:0;
  list-style:none;
}
#spec_buts li {
  display:inline;
  margin:0 0 0 25px;
}

.tbl_order_box td {	width:50%;	margin:0; padding:3px 15px;
	vertical-align:top;}

#submenu {
	margin:0; padding:0;
	height:25px;
	background:url(../../images/smenu_bg2.jpg) 50% 0 no-repeat;
	list-style:none;
}
#submenu li {
	display:inline-block;
	margin:0; padding:3px 30px 0 30px;
	height:25px;
	color:#045fff;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
}
#submenu .active { background:url(../../images/tmenu_bga.gif) 0 0 repeat-x; }
#submenu .active a, #submenu .active a:hover { color:#ff0; }
#submenu a {
	color:#000;
	text-decoration:none;
}
#submenu a:hover { color:#045fff; }

.tbl_products {}
.tbl_products td {
	padding:5px 20px;
	border-bottom:1px solid #333;
}
.tbl_products .head { background:#946f27; }
.tbl_products .head, .tbl_products .head a { color:#fff; }

.tbl_catalog td { padding:20px 15px; }
.tbl_catalog img { border:1px solid #946f27; }
.highslide-image { border:1px solid #946f27; }

.mod_photo_tbl td {
	padding:15px;
	text-align:left;
	vertical-align:bottom;
}
.mod_photo_tbl img { cursor:pointer; }
.mod_photo_tbl .mod_photo_img {}
.mod_photo_tbl .mod_photo_txt {}

#shapka {
	width: 100%;
	background: #292929;
	padding-top: 30px;
	padding-bottom: 70px;
	margin-bottom: -40px;
/*
	//margin-left: -40px;
	//padding-left: 40px;
	//padding-right: 30px;
*/
}

* html #shapka {
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: -200px;
}
html>body #shapka {
	//padding-top :0px;
}

.product_nazvanie {
	text-align:center;
	//padding-left: 25px;
	padding-bottom: 20px;
	font: 18px Tahoma, Verdana, sans-serif;
	color: #ff482c;

}
.product_foto, .product_opisanie {
	padding-bottom: 20px;
	font: 11px Tahoma, Verdana, sans-serif;
	color: #f4ecbd;
	width: 200px;
}
.product_opisanie {
	padding-left: 40px;
}

#nov_postup {
	width: 45%;
	float:left;
	margin-right:20px;
}
#nov_postup, #rasprodaja {
	padding: 0px;
}
* html #nov_postup, * html #rasprodaja {
	position: relative;
}

#rasprodaja .span_zagolovok, #nov_postup .span_zagolovok {
	padding: 15px 50px 20px 0px;
	font: 24px Tahoma, Verdana, sans-serif;
	color: #ff482c;
	background:url("../../images/menu_active2.jpg") no-repeat scroll 100% 0 transparent;
}
* html #rasprodaja .span_zagolovok, * html #nov_postup .span_zagolovok {
	padding:0px 50px 20px 0px;
}
#rasprodaja .span_zagolovok span, #nov_postup .span_zagolovok span {
	padding:20px;
	padding-top: 15px;
	margin-left: 20px;
	position: relative;
	background:url("../../images/menu_active1.jpg") no-repeat scroll 0 0 transparent;
}

#nov_postup table, #rasprodaja table {
	margin-top: 50px;
	margin-bottom: 50px;
}
#nov_postup table {
	border-right: 1px dashed #747474;
}

#shapka td, #nov_postup td, #rasprodaja td {
	padding: 10px;
	font: 15px Tahoma, Verdana, sans-serif;
	color: #f4ecbd;
}
.td_price {
	padding: 3px;
	color: #000;
	background: #f4ecbd;
}
.td_price2 {
	padding: 3px;
	color: #fff;
	background: #ff482c;
}
#spec_predloj {
	clear: both;
}
#spec_predloj h1 {
	padding-left: 20px;
	background: #ff482c;
}

#td_1_1, #td_1_3, #td_3_1, #td_3_3, #td_5_1, #td_5_3 {
	width: 10px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}
#td_1_2, #td_3_2, #td_5_2  {
	font-size: 1px;
	line-height: 1px;
}
#td_1_2, #td_2_1, #td_2_2, #td_2_3 {
	background: #ff482c;
}
#td_3_2, #td_4_1, #td_4_2, #td_4_3, #td_5_2 {
	background: #292929;
	color: #fff;
}
#td_1_1 {
	background: url("../../images/td_1_1.jpg") no-repeat scroll 0 0 transparent;
}
#td_1_3 {
	background: url("../../images/td_1_3.jpg") no-repeat scroll 0 0 transparent;
}
#td_3_1 {
	background: url("../../images/td_3_1.jpg") no-repeat scroll 0 0 transparent;
}

#td_3_3 {
	background: url("../../images/td_3_3.jpg") no-repeat scroll 0 0 transparent;
}
#td_5_1 {
	background:url("../../images/td_5_1.jpg") no-repeat scroll 0 0 transparent;
}
#td_5_3 {
	background:url("../../images/td_5_3.jpg") no-repeat scroll 0 0 transparent;
}
#akcii {
	padding-left: 20px;
	font: 14px Tahoma, Verdana, sans-serif;
}
#akcii li {
	list-style:none;
	font: 16px Georgia, Verdana, sans-serif;
	font-style:italic;
}

#o_company .span_zagolovok {
	color:#FF482C;
	font:24px Tahoma,Verdana,sans-serif;
}
#o_company {
	padding-top: 20px;
	color: #fff;
}
