/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */body,td,input,textarea { font-size: 12px; font-family:Arial, sans-serif; color:#000000;
font-family:arial,helvetica,tahoma,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
}

table{ /*border:0px; /* border="0" */ border-collapse:collapse;  /* cellspacing="0" */}
table td{ padding:0px; /* cellspadding="0" */}

form{ margin: 0; /* Óáèðàåì îòñòóïû */}

form,p {font-size: 12px; font-family:Arial, sans-serif; color:#000000;}
div#content table, div#content td, div#content th {
vertical-align:top;
}
p {
margin:10px 0 5px;
}
h1{
font-family:arial,helvetica,tahoma,sans-serif;
font-size:1.68em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:0;
}

div.main_about h2 {
color:#000;
font-family:Tahoma,arial,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 10px;
}

td.contents h2 {
color:#282727;
font-family:arial,helvetica,tahoma,sans-serif;
font-size:1.13em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:1.4em 0 0.6em;
}

h4 {
font-family:arial,helvetica,tahoma,sans-serif;
font-size:13px;
line-height:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
margin:17 0 0 0px;
}
.header {font-weight:Arial;font-size:18px;}

a.cat_title {font-family:Arial; font-size:20px; color: #000000; margin:0;padding:0;font-weight:normal;}
a.cat_title:visited {font-family:Arial; font-size:20px; color: #000000; margin:0;padding:0;font-weight:normal;}
a.cat_title:hover {font-family:Arial; font-size:20px; color: #000000; margin:0;padding:0;font-weight:normal;}

a {color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline;}
a:hover { color: #000000; text-decoration: none; }

hr {width:100%; height:1px; color:#E51937;margin-top:5px;margin-bottom:10px;}
.img {border: 1px solid #c3c7cb;}
/* Captions & aligment */
.aligncenter{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
a.more_number {font-size:14px;}
a.more_number:visited {font-size:14px;}
a.more_number:hover {font-size:14px;}

ul { list-style: #00923f; font-size: 12px; font-family:Arial, sans-serif; }

.cp {font-family:Arial,sans-serif;  color:#989898;font-size:11px;}
a.cp {font-family:Arial, sans-serif;  color:#989898;font-size:11px;text-decoration: none;}
a.cp:visited {font-family:Arial, sans-serif; color:#989898;font-size:11px; text-decoration: none;}
a.cp:hover {font-family:Arial, sans-serif; color:#989898;font-size:11px; text-decoration: underline;}

.menu {font-family:  Tahoma , sans-serif; font-size: 12px;  color:#ffffff;font-weight:bold; text-decoration: none;text-transform: uppercase;}
a.menu {font-family: Tahoma, sans-serif;  font-size: 12px; color:#ffffff;font-weight:bold; text-decoration: none;text-transform: uppercase;}
a.menu:visited {font-family: Tahoma , sans-serif;  font-size: 12px; color:#ffffff;font-weight:bold; text-decoration: none;text-transform: uppercase;}
a.menu:hover {font-family: Tahoma, sans-serif;  font-size: 12px; color:#ffffff; font-weight:bold; text-decoration: none;text-transform: uppercase;}

.submenu {font-family:Arial;color:#000000; font-size:12px; }
a.submenu {font-family:Arial;color:#000000; font-size:12px; }
a.submenu:visited {font-family:Arial;color:#000000; font-size:12px;}
a.submenu:hover {font-family:Arial;color:#000000; font-size:12px; }

.submenu_cat {color: #2370b1;}
a.submenu_cat {color: #2370b1;}
a.submenu_cat:visited {color: #2370b1;}
a.submenu_cat:hover {color: #2370b1;}

submenu_cat_sub {font-size:10px;}
a.submenu_cat_sub {font-size:10px;}
a.submenu_cat_sub:visited {font-size:10px;}
a.submenu_cat_sub:hover {font-size:10px;}

.sub_levels {font-family:Arial;color:#414a45; font-size:11px;}
a.sub_levels {font-family:Arial;color:#000000; font-size:11px;border-bottom: dashed 1px; ;text-decoration:none; }
a.sub_levels:visited {font-family:Arial;color:#000000; font-size:11px;border-bottom-style: dashed;text-decoration:none;}
a.sub_levels:hover {font-family:Arial;color:#000000; font-size:11px; text-decoration:none;border-bottom-style:none;}

.user_menu {font-family:Arial;color:#9a9a9a; font-size:11px;}
a.user_menu {font-family:Arial;color:#9a9a9a; font-size:11px; text-decoration: underline;}
a.user_menu:visited {font-family:Arial;color:#9a9a9a; font-size:11px; text-decoration: underline;}
a.user_menu:hover {font-family:Arial;color:#9a9a9a; font-size:11px;}



.map_link_1 {font-size:16px; font-weight: bold; font-family: Arial; color: #bd0008;}
a.map_link_1 {font-size:16px; font-weight: bold; font-family: Arial; color: #bd0008;}
a.map_link_1:visited {font-size:16px; font-weight: bold; font-family: Arial; color: #bd0008;}
a.map_link_1:hover {font-size:16px; font-weight: bold; font-family: Arial; color: #bd0008; text-decoration:none;}

.map_link_2 {font-size:11px; font-weight: normal; font-family: Arial; color: #bd0008;}
a.map_link_2 {font-size:11px; font-weight: normal; font-family: Arial; color: #bd0008;}
a.map_link_2:visited {font-size:11px; font-weight: normal; font-family: Arial; color: #bd0008;}
a.map_link_2:hover {font-size:11px; font-weight: normal; font-family: Arial; color: #bd0008; text-decoration:none;}

.map_link_3 {font-size:10px;}
a.map_link_3 {font-size:10px;}
a.map_link_3:visited {font-size:10px; color:#bd0008;}
a.map_link_3:hover {font-size:10px; text-decoration:none;}

select {color:#524d44;font-size:10px;font-family:Arial;size:125px;border: #c3c7cb 1px solid;}
textarea.forms {width:100%;height:117px;font-family:Arial, sans-serif;  font-size:11px; border: solid 1px #c3c7cb;background-color: ffffff;}
input.forms {width:100%; height:21px; font-family:Arial, sans-serif;  font-size:11px; border: solid 1px #c3c7cb;background-color: ffffff;}
input.search {color:#989898;border:1px solid #c3c7cb;width:230px;height:20px;background-color: ffffff;padding-left:2px;}
input.subscribe {color:#989898;border:1px solid #c3c7cb;width:110px;height:20px;background-color: ffffff;padding-left:2px;}
.form_text {color:#414a45;}



.nomargin {padding:0;margin:0}
.content { padding:34px;padding-left:28px;padding-right:28px;padding-bottom:40px;}
.content_text {padding-bottom:0;font-family:Arial;font-size:11px;color:#595e60;}


/* ÑÒÐÀÍÈ×ÍÀß ÍÀÂÈÃÀÖÈß */
.listing {padding-left:4px;padding-right:4px;font-size:12px; font-weight:bold;}
a.listing {color:#000000;padding-left:4px;padding-right:4px;font-size:12px;}
a.listing:visited {color:#000000;padding-left:4px;padding-right:4px;font-size:12px; }
a.listing:hover {color:#000000;padding-left:4px;padding-right:4px;font-size:12px;}
.listing_active {background:#f1f6fb;color:#000000;padding-left:7px;padding-right:7px;padding-bottom:2px;padding-top:2px;font-size:12px; font-weight:bold;}



div.nav a{font-size:12px;color:#6B6B6B;}
div.nav a {font-size:12px;color:#6B6B6B;}
div.nav a:visited {font-size:12px;color:#6B6B6B;}
div.nav a:hover {font-size:12px;color:#6B6B6B;;}

.page_active {color:#70bc6d;font-size:10px;font-weight:bold;}
.page {color:#000000;font-size:10px;font-weight:bold;}
a.page {color:#000000;font-size:10px;font-weight:bold;}
a.page:visited {color:#000000;font-size:10px;font-weight:bold;}
a.page:hover {color:#000000;font-size:10px;font-weight:bold;}


.comments_count {color:#757575;font-size:10px;}
.comment_author {color:#757575;}
.star {color: #e51937;}
.cabinet_login {background:#f2f2f4;padding:20px;}

.td_title {background:#d7dcdf;padding:12px;font-weight:bold;padding-right:5px;font-size:11px;}
.td_row1 {padding:12px;font-size:11px;}
.td_forum_row1 {background:#ecedef;padding:12px;font-size:11px;}
.td_forum_row2 {background:#f7f7f7;padding:12px;font-size:11px;}
.td_row2 {background:#f2f2f4;padding:12px;font-size:11px;}
.red {color:#e51937;}
.green {color:green;}
.small {font-size:11px;}


.right-column {
float:left;
margin-left:0px;
width:181px;
}
.news {
margin:0;
padding:0;
}
.news dt {
-x-system-font:none;
color:#00508F;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0;
}
.news dd {
margin:0 0 25px;
padding:0;
}
.right-column h2{
background:transparent url(../../images/RsvTemplate/h2_bg.gif) no-repeat scroll 0 0;
border-top:1px solid #00508F;
color:#5C7DAE;
font-family:"Arial Narrow",Arial,Verdana,Helvetica;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:6px 0 15px;
}
.info {
float:left;
padding-right:1em;
width:35%;
}
.product {
color:#6B6B6B;
display:block;
float:left;
font-family:arial,helvetica,tahoma,sans-serif;
font-size:0.75em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
margin:3em 0;
max-width:750px;
width:100%;
}
td.contents h3 {
color:#282727;
font-family:arial,helvetica,tahoma,sans-serif;
font-size:1.13em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:1.4em 0 0.6em;
}
td.contents p {
margin:5px 0 5px 0;
padding:0;
}
td.contents ol {
margin:0;
padding-left:1.8em;
}
td.contents ol li {
margin:0;
padding:0;
}
td.contents .characteristics {
max-width:750px;
}
table.characteristics {
margin:1.5em 0;
max-width:750px;
}
td.contents table {
font-family:arial,helvetica,tahoma,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
}
table.characteristics tr td.td1 {
vertical-align:top;
width:35%;
}
table.characteristics tr td.td2 {
vertical-align:bottom;
width:60%;
}
td.contents table {
font-family:arial,helvetica,tahoma,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
}
td.contents ol, td.contents p, td.contents ul li {
font-family:arial,helvetica,tahoma,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
max-width:750px;}
td.contents {
color:#181818;
vertical-align:top;
}
td.contents .image {
float:left;
text-align:right;
width:60%;
}
table.characteristics tr td, table.characteristics tr th {
border-bottom:1px solid #CECECE;
color:#5A5A5A;
height:2.1em;
line-height:1.2em;
padding:0.4em 2em 0.4em 0;
vertical-align:middle;
}
 table.characteristics tr th {
 font-size:1em;
 }
div#content table.characteristics tr td {
vertical-align:middle;
}



/*menu*/

.Categories {
cursor:default;
list-style-type:none;
margin:0;
padding:0 5px;
}
.Categories li {
margin:0 0 5px;
}
.Categories h5 {
font-size:105%;
margin:0 0 4px;
}
.Categories h5 a {
text-decoration:none;
}
a.leftmenu {
color:#000;
padding:2px;
}
a.leftmenu:hover {
color:#000;
padding:2px;
}
.Categories ul {

background:transparent url(images/sep.gif) no-repeat scroll 50% 100%;
list-style-type:none;
margin:0 0 5px;
padding:0 0 9px;
}
.Categories ul.last{
background:transparent url(images/p0000000.gif) no-repeat scroll 50% 100%;
list-style-type:none;
margin:0 0 5px;
padding:0 0 9px;
}
.Categories ul li {
font-size:12px;
font-weight:normal;
line-height:16px;
margin:0;
padding:0;

background:transparent url(images/arrow2.gif) no-repeat scroll 0px 3px;
margin:0;
padding-left:10px;
}

/*top icons and form*/
#icon_block {
padding:20px 0 10px 0px;
}
#icon_block a {
margin-right:32px;
}
a img {
border:0 none;
}
#search_form {
width:230px;
}
style.css (ñòðîêà 44)
form {
margin:0;
padding:0;
}
fieldset {
border:0 solid #000000;
margin:0;
padding:0;
}
.search_input {
border:1px solid #C2C4C8;
float:left;
font-size:11px;
padding:3px 0 2px 2px;
width:164px;
}
style.css (ñòðîêà 45)
input, textarea {
font-family:tahoma;
font-size:12px;
}
.search_go {
float:left;
margin-left:4px;
}
div.tel {
margin-left:7px;
padding-left:15px;
color:#252525;
font-family:Arial;
font-size:20px;
border-left: 2px solid #FFEC36;
}
.epi {
color:#605F5F;
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:13px;
text-align:justify;
}
.promo {
display:block;
float:left;
margin:0;
width:auto;
padding:5px 25px 0 7px;
text-align:justify;
}
ul.topnav {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
}
 ul.topnav li {
background:transparent url(images/bg-topnav-li.gif) no-repeat scroll 0 2px;
float:left;
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:17px;
margin:0 0 0 -1px;
padding:0 7px;
}
ul.topnav li a:hover {
background:#FFEB3A none repeat scroll 0 0;
color:#000;
text-decoration:none;
}
.topnav-holder {
float:left;
width:100%;
}
div.menu{width:260px;float:left;margin:1px 40px 1px 0;padding:4px 0px;}
div.hr{border-bottom:1px solid #353538;}

td.left_menu {
padding:7px 18px 0;
}
table.table_100 {
width:100%;
}
td.email_t {
color:#000;
font-size:11px;
padding:2px 10px 0 0;
}
td.email_i {
padding-top:0;
width:100%;
}
td.email_i input {
width:100%;
}
input.textfield {
background-color:#FFFFFF;
border:1px solid #AEAEAE;
color:#232323;
font-family:Tahoma,Verdana,Arial,Helvetica;
font-size:11px;
height:19px;
}
td.password_t {
color:#000;
font-size:11px;
padding:11px 10px 0 0;
}
td.password_i {
padding-top:7px;
width:100%;
}
td.password_i input {
width:100%;
}
td.enter {
padding:9px 0 7px;
text-align:right;
width:100%;
}
input.textfield_no_border {
background-color:#FFFFFF;
color:#232323;
font-family:Tahoma,Verdana,Arial,Helvetica;
font-size:11px;
}
td.reg {
color:#000;
font-size:11px;
padding:0 0 5px;
}
a.reg_mem {
color:#000;
text-decoration:underline;
}
td.mem {
color:#000;
font-size:11px;
padding:0 0 4px;
}
a.reg_mem {
color:#000;
text-decoration:underline;
}

/*main*/
.cont_main {
/*background:transparent url(/images/cont_main.gif) no-repeat scroll 50% 50%;*/
width:100%;
}
.cont_main h2 {
background:transparent url(images/main_h1.gif) no-repeat scroll 15px 3px;
color:#333333;
font-family:Arial,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px 0 0 0;
padding:0 0 0 55px;
text-decoration:underline !important;
}

.mm {
width:50%;
}
.mm table {
margin:15px 0 10px;
}
.mm td p{
font-family:Tahoma,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0 !important;
}
.mm td p {
margin:0 15px 0 0;
}
.mm td ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:20px 0 0;
margin:0px;
}
.mm td ul li {
background:transparent url(images/marker1.gif) no-repeat scroll 0 7px;
padding:0 0 2px 17px;
}

tr.no_border_bottom td {
	height: 1.5em !important;
	border-bottom: 0 !important;
	padding-bottom: 0.3em !important;
}
table.characteristics tr.no_border_top td  {
	height: 1.5em !important;
	padding-top: 0 !important;
}

table.imag img{
background:none repeat scroll 0 0 #F6F6F6;
padding:2px;
border:1px solid #c3c3c3;
}