@charset "windows-1251";
* {margin:0 0 0 0; padding:0 0 0 0; border:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12pt; background:#fff44e;}
#main {width:1018px; margin:0 auto; background:#68b300;}
#header {width:1018px; height:483px; background-image:url(../img/header.jpg);}
#menu {width:964px; height:101px; margin-left:1.5em; padding-top:38px; margin-top:-50px; margin-bottom:-40px; background-image:url(../img/menu.png); background-repeat:repeat-x;}
#find {width:324px; height:53px; position:relative; float:left;}
#find_form {position:relative; left:40px; top:12px;}
#find_txt {width:185px; height:25px; float:left; background:url(../img/search_text.png); padding-left:10px; padding-top:5px; padding-right:10px; color:#68b300;}
#find_btn {width:48px; height:43px; background:none; background-image:url(../img/search.png); margin-left:10px; margin-top:-7px;}
#menu a {display:block; font-size:17px; float:left; text-decoration:none; color:#FFF; text-align:center; line-height:50px; font-weight:bold; }
#menu #active {color:#ffd422;}
#menu .menu_item {margin-left:25px;}
#menu a:hover {color:#ffd422; font-weight:bold; text-decoration:none;}
#left {width:256px; float:left; padding-left:2em; }
#left h2 {height:35px; text-align:center; width:256px; padding-top:15px; font-weight:normal; color:#0000CC; font-size:16px; text-transform:uppercase;}
.bot_menu {background:url(../img/menu_bg.jpg) no-repeat left top; width:256px; height:20px;}
#left .cat { width:256px; margin-bottom:20px;}
.blue {background:url(../img/blue.png) no-repeat left top;}
.yallow {background:url(../img/yallow.png) no-repeat left top;}
.red {background:url(../img/red.png) no-repeat left top;}
.fiol {background:url(../img/fiol.png) no-repeat left top;}
#left .bg {width:256px; background:url(../img/bg_m.jpg) repeat-y;}
.product {line-height:25px; }
.product a{color:#fff; line-height:25px; font-size:11pt; margin-left:20px; display:block; text-decoration:none;}
.product a:hover{color:#FFCC00;}
.product #active{color:#000;}


.guest {
	border:1px solid #fff44e;
	height:auto; }
	
	/* Comments */
.comment {list-style:none; margin:0; padding:0px;}
.comment li {padding:0;;}
.author { float:left;  text-decoration:underline;}
.date {float:left;}
.text_com { background:#f6f6f6; border:1px solid #ccc; width:540px; margin-left:160px;}

.comment_list {list-style:none; margin:0; padding:0;}
.comment_list li { border-bottom:1px solid #fff44e; padding:10px; padding-bottom:15px;}
.single_comment {width:500; margin-left:20px; margin-right:20px; border:1px solid #fff44e; padding:7px; background:#FFFF99; color:#000000;}
.otzuv {padding:10px;}
.otzuv textarea { padding:3px; color:#666666; font-size:14px;}
.otzuv input {padding:3px; color:#666666; font-size:14px; font-weight:bold;}
.otzuv button {padding:3px; padding-left:20px; padding-right:20px;}
.error { background:url(../img/rounderro.png) no-repeat left; height:32px; padding-left:40px; color:#fff44e; padding-top:10px; font-weight:bold;}


#right {float:left; width:658px; padding-left:20px; color:#FFFFFF;}
#right a {color:#ffd422; text-decoration: underline;}
#right a:hover {color:#f6f6f6;}
#right bold, #right strong, #right b { font-weight:bold; color:#ffd422;}
#right div {line-height:150%; text-align:justify; font-size:14px;}
#right div h3 {margin-top:15px; margin-bottom:15px; color:#ffd422; font-weight:normal; font-size:14px; color:#ffffff;}

#right h2 {font-weight:normal; font-size:16pt; color:#fff; margin-bottom:15px;}
#footer {background-image:url(../img/footer.jpg); font-size:8px; background-repeat:repeat-x; width:1018px; height:115px; text-align:center; line-height:50px; padding-top:130px; color:#FFFFFF;}
#footer a {color:#FFF; font-size:8pt; margin-right:5px; margin-left:5px; text-decoration:none;}
#footer a:hover {color:#ffd422; text-decoration:none;}

#prices {margin-left:20px; color:#FFFFFF}
#download {background-image:url(excel.jpg); background-repeat:no-repeat; background-position:left; padding-left:30px;}
#prices_email {width:185px; height:30px; float:left; background:url(../img/search_text.png); padding-left:10px; padding-right:10px;}
#prices a {margin-right:5px; color:#ffd422;}
#prices a:hover { text-decoration:none;}

h3 a {color:#ffd422;}
h3 a:hover { text-decoration:none;}

.filos { color:#FFFFFF; padding-left:20px; padding-right:20px; font-size:14px; font-style:italic;}
.filos strong {text-align:right; display:block; width:100%;}

.menli_left {list-style:none; margin:0; padding:0;font-size:14px;}
.menli_left li {padding-bottom:7px; margin-left:20px; }
.menli_left a { text-decoration:none; color:#FFFFFF;}
.menli_left a:hover {color:#ffd422;}
.prod_list {list-style:none; margin:0px; padding:0px; margin-left:15px; font-size:14px;}
.prod_list a { text-decoration:none; color:#FFFFFF;}
.prod_list a:hover {color:#ffd422;}

#pod_but {background:none; margin:0; padding:0; color:#ffd422; border:none; border-bottom:1px solid #ffd422; font-size:14px;}
#pod_but:hover { border:none; border:1px solid #68b300;}
#active {color:#ffd422;}
.made_by {margin:0px; padding:0px; color:#f6f6f6; margin-top:-30px;}

.mat table {border-left:1px solid #ffd422; border-top:1px solid #ffd422; min-height:190px;}
.mat td {border-right:1px solid #ffd422; border-bottom:1px solid #ffd422; padding-left:3px; padding-right:3px;}


.wp-pagenavi {
	margin-top:50px;
}

.wp-pagenavi a, .wp-pagenavi .current {
	padding: 3px 7px;
	margin-right:3px;
	border: 1px solid #f6f6f6;
}




.main_img {border:1px solid #fef133; margin-left:15px; margin-top:7px;}
.txt_img {border:1px solid #fef133; margin-left:7px; margin-top:7px;}
