/* html */
html, body {padding:0; margin:0; font-family:"Arial"; font-size:12px; color:#333333; min-width:900px; background:url(/img/bg.jpg)}
img, table {border:0px;}

h1, h2 {font-weight:normal;}
h1 {font-size:25px; color:#667A54;; margin:0 0 15px 0;}
h2 {font-size:20px; margin-bottom:12px; color:#667A54;}
h3 {font-size:16px; font-weight:bold; margin-bottom:8px; margin-top:0;}

p {margin:5px 0 12px 0; line-height:16px;}

a.rams1 {
  background: url(/images/rams.jpg) left 5px no-repeat;
  padding-left:10px;
}


a {color:#667A54; text-decoration:underline;}
a:hover {text-decoration:none;}

#container {width:900px; background-color:#EEF3F6; height:100%; margin:0 auto;}
.clear {clear:both}

/* header */
.for_logo {width:900px; height:81px; background:url(/img/logo_bg.jpg) no-repeat;}
.for_menu {width:900px; height:26px; background:url(/img/menu_bg.jpg) no-repeat;}
.head_bg {width:900px; height:29px; background:url(/img/head_bg.jpg) no-repeat;}
.head {width:900px; height:200px;}
.hot {width:546px; height:200px; background:url(/img/head_lf_bg.jpg) no-repeat; float:left;}
.for_search {width:354px; height:200px; background:url(/img/head_rt_bg.jpg) no-repeat; float:right;}
.logo {float:left; text-align:left; color:#F8ECBE; font-size:18px; padding-top:5px;}
.logo img {margin-top:13px;}
.phone {float:right; text-align:right; font-size:40px; color:#FFFFFF; padding-top:10px; margin-right:30px;}
.phone span {font-size:12px;}
.slogan {float:left; text-align:center; color:#F8ECBE; font-size:13px; font-weight:bold; font-family:Tahoma; margin:-3px 0 0 25px;}

.menu {float:right; width:617px; height:26px; margin-right:21px;}
.menu a {color:#FFFFFF; font-weight:bold; font-size:13px; text-decoration:none;}
.menu a:hover {text-decoration:underline;}

.menu1 {width:86px; text-align:center;}
.menu2 {width:104px; text-align:center;}
.menu3 {width:115px; text-align:center;}
.menu4 {width:126px; text-align:center;}
.menu5 {width:93px; text-align:center;}

.menu1 span {width:86px; height:26px; padding-top:6px; display:block; background:url(/img/menu1h.jpg) no-repeat;}
.menu1 span:hover {width:86px; height:26px; display:block; background:url(/img/menu1.jpg) no-repeat;}
.menu2 span {width:104px; height:26px; padding-top:6px; display:block; background:url(/img/menu2.jpg) no-repeat;}
.menu2 span:hover {width:104px; height:26px; display:block; background:url(/img/menu2h.jpg) no-repeat;}
.menu3 span {width:115px; height:26px; padding-top:6px; display:block; background:url(/img/menu3.jpg) no-repeat;}
.menu3 span:hover {width:115px; height:26px; display:block; background:url(/img/menu3h.jpg) no-repeat;}
.menu4 span {width:126px; height:26px; padding-top:6px; display:block; background:url(/img/menu4.jpg) no-repeat;}
.menu4 span:hover {width:126px; height:26px; display:block; background:url(/img/menu4h.jpg) no-repeat;}
.menu5 span {width:93px; height:26px; padding-top:6px; display:block; background:url(/img/menu5.jpg) no-repeat;}
.menu5 span:hover {width:93px; height:26px; display:block; background:url(/img/menu5h.jpg) no-repeat;}

.submenu {width:190px; height:26px;}
.submenu span {width:180px; height:16px; background:url(/img/sub_active.jpg) no-repeat; text-align:left; padding:5px 10px;}
.submenu span:hover {width:180px; height:16px; background:url(/img/sub_hover.jpg) no-repeat; text-align:left; padding:5px 10px;}

.spec {width:186px; float:left; font-family:Arial Narrow; font-size:15px; color:#666666; margin:75px 0 0 136px;}
.action {width:150px; float:right; font-family:Arial Narrow; font-size:15px; color:#666666; margin:75px 30px 0 0 ;}
.search {width:331px; height:70px; background:url(/img/search.png) no-repeat; margin:128px 0 0 23px;}
.input_search {width:210px; height:25px; float:left; margin:23px 0 0 38px;}
.input_search input {width: 210px; height: 23px; border:none; background:none;}
.loupe {float:right; width:30px; height:25px; margin:23px 30px 0 0;}

/* window */
.window {width:900px; height:340px; padding:20px;}
.window_name {background:url(/img/r_bg.jpg) repeat-x; text-align:center; width:100%; font-size:16px; font-weight:bold; color:#667A54;}
.window_name a {font-size:16px; font-weight:bold;}
.window_name span {color:#FF3300}
.window_img {text-align:center;}
.window_img img {margin:10px 0 4px 0;}
.window_img a {font-size:11px; color:#6D5E4E; line-height:12px;}

/* main */
#main {padding:0 20px 20px 20px; background-color:#EEF3F6;}

/* sidebar */
.sidebar {float:left; width:260px; margin-right:15px;}
#rounded-box-s { margin:0 0 1em 0px; }
#rounded-box-s .inner-box, b { background-color: #ffffff; }
#rounded-box-s .inner-box { padding: 0.7em 1em;}
#rounded-box-s .inner-box h2 {margin:0; color:#574B3E;}
#rounded-box-s .inner-box p {padding-left:10px; margin:10px 0;}

.nav {width:239px; background:url(/img/nav_bg.jpg) repeat-y;}
.nav_name {background:url(/img/sidebar_bg.jpg) no-repeat; height:28px;}
.nav_name span {color:#FFFFFF; font-size:18px; margin-left:10px;}
.nav_name2 {background:url(/img/sidebar_bg2.jpg) no-repeat; height:28px;}
.nav_name2 span {color:#FFFFFF; font-size:18px; margin-left:10px;}
.nav_item {background:url(/img/disc_sb.jpg) left top no-repeat; padding-left:12px; margin:6px 0px 6px 10px;}
.nav_item a {text-decoration:none; font-weight:bold; font-size:14px;}
.nav_item a:hover { text-decoration:underline;}
.nav_sub {background:url(/img/disc_sb.jpg) left top no-repeat; padding-left:12px; margin:6px 0px 6px 20px;}
.nav_sub a {text-decoration:none; font-size:12px;}
.nav_sub a:hover { text-decoration:underline;}
.nav_line {background:url(/img/nav_line.jpg) repeat-x; height:2px; margin:0 10px;}

.ot5000 {font-size:11px; font-weight:bold; color:#FF3300; margin-left:10px;}
.ot9000 {font-size:11px; font-weight:bold; color:#FF3300}
.ot13000 {font-size:11px; font-weight:bold; color:#FF3300; margin-left:12px;}
.ot40000 {font-size:11px; font-weight:bold; color:#FF3300; margin-left:28px;}

.telephone {background:url(/img/tel.jpg) top no-repeat; width:239px; height:75px;}
.telephone .dlya_zayavok {font-size:16px; color:#FFFFFF; padding-left:55px; display:block;}
.telephone .number {font-size:22px;}

/* content */
.content {float:right; width:585px;}
.content b {background:none;}
.arrow {background:url(/img/arrow.jpg) left top no-repeat; padding-left:45px; font-size:13px; color:#A45A00;}
.content ul li { margin-bottom:3px;}

/* footer */
#footer {background:url(/img/footer.jpg) no-repeat; width:900px; height:131px; padding:25px 0 0 0;}
.footer_menu {width:509px; height:16px; margin:0 0 0 300px;}
.footer_menu a {font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.footer_menu a:hover {text-decoration:underline;}
.fm1 {width:62px; float:left; text-align:center;}
.fm2 {width:75px; float:left; text-align:center;}
.fm3 {width:132px; float:left; text-align:center;}
.fm4 {width:76px; float:left; text-align:center;}
.fm5 {width:87px; float:left; text-align:center;}
.fm6 {width:77px; float:left; text-align:center;}
.copyright {float:left; width:670px; margin:45px 0 0 0; color:#FFFFFF; font-size:13px;}
.counters {float:right; width:200px; margin:45px 0 0 0;}

/* rounded */
.inner-box {padding:1em;}
.r1, .r2, .r3, .r5 {display: block; height: 1px;	overflow: hidden; font-size:1px;}
.r5 { margin: 0 5px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
#rounded-box-5 { margin:1em 0px; }
.inner-box, b { background-color: #ffffff; }
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-5 .inner-box h2 {margin:0; color:#574B3E;}
#rounded-box-5 .inner-box p {background:url(/img/disc.jpg) left top no-repeat; padding-left:15px; margin:10px 0;}

/* tab */
.tab {width:100%; background-color:#D9EDFF}
.tab tr { background-color:#FFFFFF}
.tab td { padding:6px;}
.tab p {padding:0; margin:0;}

/* sitemap */
.Maps {width:100%;}
.Maps p {line-height:13px;}
.col1 {width:25%; text-align:left; padding-right:20px;}
.col2 {width:30%; text-align:left; padding:0 20px;}
.col3 {width:45%; text-align:left; padding:0 20px;}
.p2 { font-size:11px;}
.p3 {font-size:11px;}
.p4 {font-size:10px;}

/* orders */
#div_name {	float:left;	margin-right:80px;}
#div_email {float:left;	margin-right:77px;}
#div_phone {float:left;	margin-right:64px;}
#div_adress {float:left;margin-right:20px;}
#div_comment {float:left;	margin-right:12px;}
#div_zathitnyj_kod {float:left;	margin-right:56px;	clear:right;}
#extra_zathitnyj_kod {clear:both;}
#order_name, #order_email, #order_phone, #extra_zathitnyj_kod, #extra_adres {	margin-bottom:15px;}
#order_comment {clear:both;	margin-bottom:15px;	padding-top:10px;	vertical-align:top;}
#comment {margin-top:0px;margin-left:0px; height:100px; width:275px;}
#name, #phone, #email, #adres  {font-family:Tahoma;	font-size:12px;}
#name, #phone, #email, #adres input  { width:275px;}
#button {clear:both;margin-left:0px;}

.gallery {clear:both; margin:10px 0;}
.gallery img {float:left; margin:0 10px 15px 0;}

.main_order { margin:10px; width:220px!important;}
.main_order #div_name {margin-right:0;}
.main_order #div_email {margin-right:0;}
.main_order #div_phone {margin-right:0;}
.main_order #div_adress {margin-right:0;}
.main_order #div_comment {margin-right:0;}
.main_order #div_zathitnyj_kod {clear:right;}
.main_order #extra_zathitnyj_kod {clear:both;}
.main_order #order_name, #order_email, #order_phone, #extra_zathitnyj_kod, #extra_adres {margin-bottom:15px;}
.main_order #order_comment {clear:both;	margin-bottom:15px;	padding-top:10px;	vertical-align:top;}
.main_order #comment {margin-top:0px;margin-left:0px; height:100px; width:200px;}
.main_order #name, #phone, #email, #adres  {font-family:Arial;	font-size:11px;}
.main_order #name input  { width:200px;}
.main_order #phone input  { width:200px;}
.main_order #email input  { width:200px;}
.main_order #adres input  { width:200px;}
.main_order #adres input  { width:200px;}
.footlink, .footlink a {color: #FFFFFF;}

