@charset "windows-1251";
/* CSS Document */

* {margin:0; padding:0;}
img {border:0}
html, body{ margin:0; padding:0; width:100%; height:100%; font-family: Tahoma; font-size:12px;}

h1 { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#595959;}
h2 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#595959; padding:5px 0 5px 0;}
h3 { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#000;}
h4 { font-size:14px; float:left;}

#page_all {min-height: 100%; width:100%;float: left;}
* html #page_all {height: 100%;}
#page_empty {height: 40px; clear: both;}

#page_footer {width:100%; float:left;}


/*------ Шапка -----*/
#top {width:900px; margin:0 auto; height:200px;}
#header0 {float:left; margin:20px 0 0 0;}
#header {float:left; margin:10px 0 0 0;}
.podb {font-size:12px; text-decoration: underline;}
.ex0 {font-size:12px; border-bottom: 1px dashed;}
.ex1 {font-size:10px; color:#8b8b8b;}

#nav {float:right; position:relative; height:60px; margin:20px 0 0 0;} 
#nav1 {float:right; width:674px; height:60px; background:url(images/border.gif) top right no-repeat; position:relative;}
#nav1 ul {list-style:none; height:50px; margin:10px 0 0 0;}
#nav1 ul li {float:left; padding:0 0 0 16px; vertical-align:middle; height:20px;}
#nav1 ul li a {}
#nav1 ul li a img {float:left;}
#nav1 ul li  a:hover {}

#nav2 { position:absolute; height:20px; width:510px; top:25px; right:0;}
#nav2 ul {list-style:none; line-height:20px;}
#nav2 ul li {float:left; padding:0 10px 0 10px; vertical-align:middle; height:20px;}
#nav2 ul li a { color:#6b6b6b; text-decoration:none; font-size:11px;}
#nav2 ul li a:hover { color:#6b6b6b; text-decoration:underline;}

#name {float:right; padding:0 20px 0 0; margin:10px 0 0 0; width:500px;}

/*------ Конец Шапка -----*/

/*------ Контент---------*/
#cont01 {width:900px; margin:44px auto 0 auto; height:130px;}
.cont_bl {width:145px; height:130px; float:left; position:relative; text-align:center; margin:0 9px 0 9px;}
.cont_bl img {position:absolute; bottom:0; left:0;}
.cont_bl_nad {position:absolute; bottom:-5px; left:0; width:140px; text-align:center;}
.cont_bl_nad a {background:#0068c8; color:#fff; text-decoration:none; text-transform:uppercase; font-size:12px; font-family:Trebuchet MS; padding:0 2px 0 2px;}
.cont_bl_nad a:hover {color:#fff; text-decoration:underline;}

.cont_bl_but {width:38px; float:left; height:130px; position:relative;}
.cont_bl_but img {position:absolute; top:35px; left:0;}

#cont02 {width:900px; margin:30px auto 0 auto; }
#cont_left { float:left; width:145px; margin:10px 0 0 0; padding:0 0 0 55px;}
#cont_left ul {list-style:none; padding:0 0 0 5px;}
#cont_left ul li {background:url(images/square.jpg) 0 8px no-repeat; padding:0 0 0 8px}
#cont_left a { color:#000; text-decoration:underline; font-size:13px;}
#cont_left a:hover {color:#000; text-decoration:none;}

#cont_right { float:right; width:650px;}

.about {font-size:20px; color:#202020;}
.bigt {font-size:13px; color:#202020;}
.smallt {font-size:10px; color:#202020;}



/*------ Конец Контент---------*/


/*----- Корзина ----*/

#top_vn {width:900px; margin:0 auto; height:170px;}
.al_cen { text-align:center;}
.bor { border:1px #e9e9e9 solid}

#cont_vn {width:900px; margin:0 auto;}
#cont_vn_1 {width:900px; margin:0 auto;}

#cont_vn01 {float:left; width:250px; margin:40px 0 0 0;}
#cont_vn01 td {padding:5px 0 5px 0;}
#cont_vn01 input { float:right; width:150px; height:20px;}
#cont_vn01 label {float:left; width:80px;}
.pod_dan {font-size:11px;}


#cont_vn02 {float:right; width:600px; margin:0;}
#cont_vn02 table tr td {padding:10px 0 10px 0; vertical-align:top;}

.naim_bl {float:left; margin:10px 0 0 0; padding:0 0 0 15px; font-family:tahoma; font-size:13px; width:250px;}
.naim_bl a {font-size:14px; border-bottom:1px #135eb0 dashed; color:#135eb0; text-decoration:none; line-height:20px;}
.naim_bl a:hover {border-bottom:none; color:#135eb0; text-decoration:none;}

.prise_blN {float:left; margin:5px 0 0 0; padding:0 0 0 15px; font-family:tahoma; font-size:13px; width:250px;}
.prise_bgCol { padding:0 5px 0 5px; background:#287edd; color:#fff;}

.del_blN {float:left; margin:5px 0 0 0; padding:0 0 0 15px; font-family:tahoma; font-size:13px; width:250px;}
.del_blN input {border:none; color:#ededed; background:#b6b6b6; height:20px; width:70px} 

.inp_kol { width:40px; height:20px; text-align:right; padding:0 5px 0 5px;}

.stoim { font-size:15px; }

#korz_but {float:left; width:280px; margin:10px 0 0 0;}
#korz_but img {margin:5px 0 0 0;}

#itog {width:320px; float:right; text-align:right; margin:10px 0 0 0;}

#foot { width:900px; margin:0 auto; height:50px;}
#foot01 { width:250px;}
#foot01 a {color:#216dc0; text-decoration:underline;}
#foot01 a:hover {color:#216dc0; text-decoration:none;}

/*----- Галерея ------*/
#top_gal {width:900px; margin:0 auto; height:80px;}

#nav_gal {float:right; width:644px; height:30px;}
#nav_gal ul {list-style:none; height:50px; margin:10px 0 0 0;}
#nav_gal ul li {float:left; padding:0 0 0 33px; vertical-align:middle; height:20px;}
#nav_gal ul li a {}
#nav_gal ul li a img {float:left;}
#nav_gal ul li  a:hover {}

.cont_gal {width:900px; margin:10px auto;}
#cont_gal_vn01 {float:left; width:300px; margin:9px 0 0 0;}
#big_img {width:300px; height:219px; background:url(images/pic_big.jpg) 0 0 no-repeat; margin:10px 0 10px 0;}
#cont_gal_vn02 {float:right; width:590px;}
#cont_gal_vn02 img {margin:3px;}
#cont_gal_vn02 img {}

.cont_gal_bl { float:left; width:900px; margin:15px 0 0 0;}
.bl_gal {float:left; height:200px; text-align:center; margin:10px 0 0 0; padding:0 10px 0 10px;}
.bl_gal a {text-decoration:underline; color:#303030;}
.bl_gal a:hover {text-decoration:none; color:#303030;}
.bl_gal img { margin:0 0 10px 0;}


#nav_gal_bot { float:left; width:900px; height:20px;}
#nav_gal_bot ul {list-style:none;}
#nav_gal_bot ul li {float:left; padding:0 30px 0 0; vertical-align:middle; height:20px;}
#nav_gal_bot ul li a { font-size:11px; color:#303030; text-decoration:none; border-bottom:none; line-height:20px;}
#nav_gal_bot ul li  a:hover {text-decoration:none; color:#303030; border-bottom:1px #303030 dashed;}
#nav_gal_bot ul li a img {float:left; }

#foot_gal { width:900px; float:left; color:#818181; font-size:11px;}
#foot_gal span { color:#000;}
/*--------------------*/

/*--------Инфо---------*/
#top_info {width:900px; margin:0 auto; height:374px;}

#in_right {width:550px; float:right; height:180px; margin:26px 0 0 0;}
#cart {float:right;}
#but_in {float:left; width:300px; margin:70px 0 0 0; padding:0 0 0 50px;}


#left_menu {width:350px; float:left; margin:90px 0 0 0;}
#left_menu ul {float:left; width:160px; padding:0 5px 0 0}
#left_menu ul li {list-style:none; line-height:18px;}
#left_menu ul li a {text-decoration:underline; color:#6b6b6b; font-size:12px;}
#left_menu ul li a:hover {text-decoration:none; color:#6b6b6b;}

#cont_info {width:900px; margin:20px auto 0;}
#cont_info_left {float:left; width:220px;}
#cont_info_left ul {float:left; width:220px;}
#cont_info_left ul li {line-height:18px; list-style:none; padding:0 0 0 10px; background:url(images/square.jpg) 0 10px no-repeat;}
#cont_info_left ul li a {color:#0055b3; border-bottom:1px #0055b3 dashed; text-decoration:none;}
#cont_info_left ul li a:hover {color:#0055b3;  border-bottom:1px #fff dashed; text-decoration:none;}
#cont_info_left img { float:left; margin:40px 0 0 0; border:1px #cbcbcb solid;} 
 
#cont_inf_right {float:right; width:650px; padding:0 0 0 30px; line-height:15px;}

#foot_info {width:900px; margin:0 auto;}
#foot_info01 {width:650px; float:right; font-size:10px;}
#foot_info01 a {text-decoration:underline; color:#287edd;}
#foot_info01 a:hover {text-decoration:none; color:#287edd;}
/*----------------------*/

/*-----Каталог ------*/

#top_kat {height:374px; width:900px; margin:0 auto;}
#top_katright {float:right; width:640px; height:280px;}
#top_katright01 {float:left; width:170px; padding:0 10px 0 20px;}
#top_katright01 ul {width:190px;}
#top_katright01 ul li {list-style:none; margin:5px 0 5px 0;}
#top_katright01 ul li a {font-size:15px; font-weight:bold; color:#0068c8; padding:2px; text-decoration:underline;}
#top_katright01 ul li a:hover {color:#fff; background:#0068c8; text-decoration:none;}
.top_katright02 {width:200px; float:left; height:270px; border-left:1px #d9d9d9 solid;}
.top_katright02 ul {width:180px; padding:0 10px 0 10px; margin:5px 0 0 0;}
.top_katright02 ul li {list-style:none; margin:3px 0;}
.top_katright02 a {font-size:13px; color:#0068c8; text-decoration:underline; padding:2px;}
.top_katright02 a:hover {color:#fff; background:#0068c8; text-decoration:none;}

#top_katleft {float:left; width:200px; height:190px; margin:15px 0 0 0; padding:0 0 0 0px;}
.blue {color:#0068c8; text-decoration:underline;}
.blue:hover {color:#0068c8; text-decoration:none;}
#top_katleft img {margin:15px 0 0 0;}
#top_katleft ul {width:190px;}
#top_katleft ul li {list-style:none;}
#top_katleft ul li a {color:#000; text-decoration:underline;}
#top_katleft ul li a:hover {color:#000; text-decoration:none;}

#nazv {margin:10px 0 0 0; float:left;}
#page_content {margin:10px 0 0 0; float:left;}
#spec {border: 1px solid red; padding: 10px;}
#spec1 {border: 2px solid red; padding: 5px;}
#sort {float:right; width:300px; margin:10px 0 0 0;}
#sort span { padding:0 10px 0 10px;}
#sort a {color:#0068c8; text-decoration:underline;}
#sort a:hover {color:#fff; background:#0068c8; text-decoration:none;}

#tovar1 {float:left; width:900px; height:200px; margin:10px 0 0 0;}
.tovar1 {float:left; position:relative; padding:0 0 0 0px;}
.tovar1 h4 { width:180px;}
.tovar1_img {border:1px #eaeaea solid; float:left;}
.tovar1 a {text-decoration:underline; color:#0068c8; padding:5px 0 0 0; width:175px; float:left;}
.tovar1 a:hover {text-decoration:none; color:#0068c8;}
.tovar_vn {width:165px; float:left; margin:0 0 10px 0; padding:0 0 0 15px;}
#tovar_R {width:500px;}
#tovar_L {width:300px;}

.prise {position:absolute; bottom:-8px; right:174px; background:#0068c8; color:#fff; padding:0 4px 0 2px; line-height:22px; font-size:14px; font-weight:bold;}
.prise01 {position:absolute; bottom:-8px; right:174px; background:#595959; color:#fff; padding:0 4px 0 2px; line-height:22px; font-size:14px; font-weight:bold;}

#tabl_tov {width:934px; float:left;}
#tabl_tov table {width:100%;}
#tabl_tov table td {padding:5px 2px 5px;}
.tabl_tov1 {position:relative; padding:10px 0px; top:0; left:0; float:left; font-size:11px;}
#tabl_tov_img {border:1px #eaeaea solid; float:left;}
#tabl_tov a {text-decoration:underline; color:#0068c8; padding:0 0 0 0; font-size:11px;}
#tabl_tov a:hover {text-decoration:none; color:#0068c8;}
#tabl_tov ul {float:left; width:250px; margin:5px 0 0 0; padding:0 0 0 0}
#tabl_tov ul li {display:inline; list-style:none; padding:0 12px 0 0;}
.tabl_tov_vn {width:150px; float:left; margin:0 0 10px 0; padding:0 0 0 15px;}

#bord01 a {text-decoration:underline; color:#ce1d00; padding:0 0 0 0; font-size:11px;}
#bord01 a:hover {text-decoration:none; color:#ce1d00;}

#bord02 a {text-decoration:underline; color:#6b8e23; padding:0 0 0 0; font-size:11px;}
#bord02 a:hover {text-decoration:none; color:#6b8e23;}

#footer_katalog {width:900px; margin:0 auto; font-size:11px;}
#footer_katalog a { text-decoration:underline; color:#0068c8;}
#footer_katalog a:hover { text-decoration:none; color:#0068c8;}
#footer_katalog ul { float:left; padding:0 0 0 10px; margin:30px 0 0 0}
#footer_katalog ul li { list-style:none;}
#footer_kon {float:left; margin:10px 0 0 0; width:300px; height:80px}
#vse_tseni {float:left; padding:0 0 0 50px; margin:85px 0 0 0;}
#cop {float:right; margin:55px 0 0 0;}

#tovar2 {float:left; margin:10px 0 0 0;}
.tovar2 {float:left; position:relative; padding:0 0 0 30px;}
.tovar_vn_one {width:500px; float:left; margin:0 0 10px 0; padding:0 0 0 15px;}
.prise02 {position:absolute; top:105px; left:67px; background:#595959; color:#fff; padding:0 4px 0 2px; 
line-height:16px; font-size:12px; font-weight:bold;}
.prise03 {position:absolute; background:#0068c8; color:#fff; padding:0 4px 0 2px; 
line-height:16px; font-size:12px; font-weight:bold;}






