@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;}

#page_all {min-height: 100%; margin-bottom: -30px;}
* html #page_all {height: 100%;}
#page_empty {height: 40px; clear: both;}

#page_footer {width:100%;}
#page_footer a {text-decoration:underline; color:#0068c8;}
#page_footer a:hover {text-decoration:none; color:#0068c8;}

/*------ Шапка -----*/
#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;}

#nav3 {float:right; width:674px; height:60px; background:url(images/border.gif) top right no-repeat; position:relative;}
#nav3 ul {list-style:none; height:50px; margin:10px 0 0 0;}
#nav3 ul li {float:left; padding:0 0 0 33px; vertical-align:middle; height:20px;}
#nav3 ul li a {}
#nav3 ul li a img {float:left;}
#nav3 ul li  a:hover {}

#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:80px auto 0 auto; }
#cont_left { float:left; width:195px; 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;}
.smallt {font-size: 13px; color:#202020;}

.smallt a { color:#000; text-decoration:underline; font-size:13px;}
.smallt a:hover {color:#000; text-decoration:none;}

/*------ Конец Контент---------*/


/*----- Корзина ----*/

#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_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;}
.prise_bgCol a {color:#fff; text-decoration:none;}
.prise_bgCol a:hover {color:#fff; text-decoration:none;}

.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; }
#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:20px 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;}
#cont_gal_vn03 {float:left; width:280px; margin:9px 0 0 0;}
#big_img {width:300px; margin:10px 0 10px 0;}
#cont_gal_vn02 {float:right; width:590px;}
#cont_gal_vn04 {float:right; width:610px;}
#cont_gal_vn02 img {margin:3px;}
#cont_gal_vn02 img {}

.cont_gal_bl { float:left; width:900px; margin:15px 0 0 0;}
.bl_gal {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;}

#cop {float:right; margin:55px 0 0 0;}
/*--------------------*/

/*--------Инфо---------*/
#top_info {width:900px; margin:0 auto; height:374px;}

#in_right {width:550px; float:right; height:270px; margin:26px 0 0 0;}
#cart {float:right;}
#but_in {float:left; width:300px; margin:90px 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 a {text-decoration:underline; color:#0068c8; padding:0 0 0 0; font-size:14px;}
#cont_info a:hover {text-decoration:none; color:#0068c8;}
//#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;}
/*----------------------*/


a.first_item { color: #0068c8; text-decoration: underline;font-family: Arial;font-size: 16pt;}
a.second_item { color: #0068c8; text-decoration: underline;font-family: Arial;font-size: 12pt;}
a.third_item { color: #0068c8; text-decoration: underline;font-family: Arial;font-size: 10pt;}
span.first_item { color: #6b6b6b; font-family: Arial;font-size: 16pt;}
span.second_item { color: #6b6b6b; font-family: Arial;font-size: 12pt;}
span.third_item { color: #6b6b6b; font-family: Arial;font-size: 10pt;}

.prise03 {position:relative;  left:70px; background:#0068c8; color:#fff; padding:0 4px 0 2px; line-height:16px; font-size:12px; font-weight:bold;}


.header1 {

    font: 15pt Tahoma; color: #303030;
}

.header2 {

    font: 20pt Tahoma; color: #303030;
}

.header3 {
	font: 13pt Arial; text-transform: uppercase; color: #d92819; letter-spacing: 0.15em
}


.link a {

   color: #0068c8; text-decoration: underline;font-family: Arial;font-size: 24pt;
}
.link a:hover {

   color: #c51c00; text-decoration: underline;font-family: Arial;font-size: 24pt;
}

.quote {

   font-style: italic; border-left: 0.3em solid #0068c8; padding-left: 0.5em; margin: 1em 0 1em 1.5em;
}

.main {

   color: #808080; font-size: small; font-family: Arial;font-size: medium;
}

.main1 {

   color: #000000; font-size: small; font-family: Arial;font-size: medium;
}