/*------->>> RESET <<<-------*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 

/*------->>> GLOBAL <<<-------*/

body{background:#fafafa;color:#333;font:62.5%/1.4 Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}
h1{letter-spacing:-1px;font-size:2.67em;padding:30px 0 25px;}
h2{letter-spacing:-1px;font-size:1.5em;padding:20px 0;}
h3{font-size:1em;font-weight:700;}
strong, b {font-weight:700;}
em { font-style:italic;}
p,ul,ol{margin:0;padding:0 0 1.67em;}
ul,ol{padding:0 0 1.67em 3.33em;}
blockquote{margin:1.67em;padding:1.67em 1.67em 0;}
small{font-size:1.13em;} 
img{border:0;}
sup{position:relative;bottom:.4em;vertical-align:baseline;}
sub{position:relative;bottom:-.27em;vertical-align:baseline;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
a,a:link,a:visited,a:hover{outline:none;}
form{display:inline;margin:0;padding:0;}
input,select,textarea{font:1.33em Arial, Helvetica, sans-serif;}
textarea{width:100%;line-height:1.67;}
label{cursor:pointer;}
table{border:0;margin:0;padding:0;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.textjustify{text-align:justify;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.imgleft{float:left;margin:4px 10px 4px 0;}
.imgright{float:right;margin:4px 0 4px 10px;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
.upper{text-transform:uppercase;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.width1{width:1%;}
.width50{width:50%;}
.size10{font-size:1em;}
.size11{font-size:1.1em;}
.size12{font-size:1.2em;}
.size13{font-size:1.3em;}
.size14{font-size:1.4em;}
.size15{font-size:1.5em;}
.size16{font-size:1.6em;}
.size18{font-size:1.8em;}
table tr td,.nopadding{padding:0;}
#wrap,.wrap{width:960px;margin:0 auto;}
/*color*/
.white{color:#fff;}
.black{color:#000;}
.red{color:#f00}

/*------->>> STRUCTURE <<<-------*/
/************************/
/*  background:#110013  */
/************************/
html,body{height:100%;margin:0;padding:0;}
.main_table{height:100%; background:#110013}
a.but_home {background-image:url(../pic/but_home.gif); width:20px; height:20px; display:block;}
a.but_map { background-image:url(../pic/but_map.gif); width:19px; height:20px; display:block;}
a.but_mail { background-image:url(../pic/but_mail.gif); width:19px; height:20px; display:block;}
a.but_key { background-image:url(../pic/but_key.gif); width:20px; height:20px; display:block;}
a.but_exit { background-image:url(../pic/but_exit.gif); width:20px; height:20px; display:block;}

a.but_home:hover,
a.but_map:hover,
a.but_mail:hover,
a.but_key:hover,
a.but_exit:hover { background-position:0 -20px;}

a.but_poddelka { height:89px; display:block; cursor:pointer;}

a.news_more {color:#013235;}
a.news_more:hover,
a.reg_form:hover {color:#8cff00;}

.news_inner {background:url(../pic/right_top.jpg) top left no-repeat; padding:0 5px 10px 15px; min-height:380px;height:auto !important;height:380px;}

/*////////////μενώ/////////////*/
.t01 { color:#e8edcc; text-decoration:none; font-size:1.3em; font-weight:bold; display:block; width:93px; text-align:center; height:28px; padding-top:10px;}
.t01:hover {background:url(../images/but_menu_hover.gif) top left repeat-x;}
.t0 { color:#e8edcc; text-decoration:none; font-size:1.3em; font-weight:bold; display:block; width:95px; text-align:center; height:28px; padding-top:10px;  border:0;  border-left:1px solid #5a7542;}
.t0:hover {background:url(../images/but_menu_hover.gif) top left repeat-x;}
a.but_menu {color:#e8edcc; text-decoration:none; font-size:1.3em; font-weight:bold; display:block; float:left; height:35px; padding:0 8px; border:0;  border-left:1px solid #5a7542; }
a.but_menu:hover { background:url(../images/but_menu_hover.gif) top left repeat-x;}
#menu_box {padding-left:20px; padding-top:2px;}
#menu_box a span.punkt {padding-top:10px; display:block}
.pod {margin-top:0px; width:95px}
.pod a { color:#e8edcc; font-size:1.2em; background:#728b37; height:25px; display:block; line-height:1em; padding-left:10px; padding-top:5px; text-decoration:none; font-weight:bold; border-top:1px solid #8fa34a} 
.pod a:hover {background:#8fa34a}
.menu_mother_box {
	width:600px;
	position:absolute;
	left: 88px;
	top: 70px;
}
a.first_punkt {border-left:0; border-right:1px solid #5a7542;}
/*/////////////////////////*/

.back {background:url(../pic/back.jpg) top center repeat-y;}
.header_back {width:990px; margin:0 auto; height:112px; background:url(../pic/header_back.jpg) 0 0 no-repeat; position:relative; z-index:25}
.name_site {color:#a1cc70; font-size:1.3em; position:absolute; left: 97px; top: 17px; line-height:1.1em}
.second_menu_poss {margin-top:11px; float:right}
.second_menu_back {background:url(../pic/second_menu_back.png) top left no-repeat;width:160px;height:57px;margin:0 128px 0 0;}
.second_menu_otstup {padding-top:15px}
.txt_block_poss {position:relative;width:990px;margin:0 auto;}
.flash_block {width:990px; height:405px;  background:url(../pic/no_flash.jpg) 0 0 no-repeat; position:absolute; z-index:5; top:0; left:0;}
.block_txt_mother {width:990px; position:relative; z-index:10;}
.first_txt_back {background:url(../pic/first_txt_back.jpg) top left repeat-y; width:655px; margin-top:400px;}
.next_txt_back {background:url(../pic/next_txt_back.jpg) top left repeat-y; width:990px; margin-top:400px;}
.first_txt_bg_top {background:url(../pic/first_txt_top.jpg) top left no-repeat; position:relative; z-index:15}
.next_txt_bg_top {background:url(../pic/next_txt_top.jpg) top left no-repeat; position:relative; z-index:15}
.first_txt_bot {background:url(../pic/first_txt_bot.jpg) bottom left no-repeat;min-height:147px;height:auto !important;height:147px;}
.next_txt_bot {background:url(../pic/next_txt_bot.jpg) bottom left no-repeat;min-height:147px;height:auto !important;height:147px;}
.left_block {margin:0 0 0 130px; padding:10px 0 15px; width:512px;}
.main_block {margin:0 0 0 130px; padding:10px 0 15px; width:712px;}
.left_title {color:green; font-size:1.6em;}
.left_content {color:white; font-size:1.2em;}
.first_txt_top {background: url(../pic/first_txt_top.jpg) -655px 400px no-repeat;}
.but_poddelka_block {width:200px; height:89px; margin:216px 0 0 10px;}
.right_back {background:url(../pic/right_back.jpg) top left repeat-y; margin-top:4px; margin-left:12px;}
.right_bot {background:url(../pic/right_bot.gif) bottom left no-repeat; width:206px}
.news_name {color:#013235; font-size:1.6em; font-weight:bold}
.news_otstup {margin-top:8px;}
.news_date {color:#013235; font-size:1.2em;}
.news_more_block {font-size:1.2em; padding-right:10px;}
.first_four_img {clear:both; width:990px; margin:0 auto; height:197px; background:url(../pic/first_four_img.jpg) top left no-repeat; margin-bottom:15px}
.produkt_name {font-size:1.6em; color:limegreen; padding-left:140px; padding-top:8px;}
.produkt_img_box {margin:0 auto; width:725px}
.podval_poss {height:92px; width:990px; margin:0 auto; background:url(../pic/back.jpg) top left repeat-y}
.copyleft,
.wezom {width:130px}

#box input {width: 103px; height: 12px; font-family: tahoma; font-size: 11px; background:#789a68; border:0; padding-left:5px}
a.reg_form { color:white}

a {text-decoration:underline; color:#669933}
a:hover { color:#fff}

#map_site { margin-top:20px; margin-left:20px;}
#map_site a { font-size:1.4em; display:block}
#map_site a.podmenu_link { font-size:1em; text-indent:30px;}

.pghotogallery_bg {position:absolute; left: 57px; top: 176px;width:154px; height:177px; background:url(../pic/pghotogallery_bg.png) top left no-repeat}
.name_gallery_punkt {color:#e8edcc; text-decoration:none; font-size:1.3em; font-weight:bold; margin-top:10px;}
.photo_poss {height:100px; width:104px; margin:18px auto 0; overflow:hidden}

.img_tovar { border:10px solid #b0c96d ; display:block; margin-right:10px; margin-bottom:10px}
.img_tovar:hover {border:10px solid #d59a02}

.img_tovar1 { border:4px solid #b0c96d ; display:block; margin-right:10px; margin-bottom:10px}
.img_tovar1:hover {border:4px solid #d59a02}

.cost_data { color:#006633; font-weight:bold}
.but_zakazat { width:75px; height:20px; display:block; background:url(../pic/but_zakazat.gif) top left no-repeat; color:#fff; text-decoration:none; margin-top:10px; text-align:center}
.but_zakazat:hover { background-position:0 -20px; color:#003300}
.but_zakazat_poss {}
.more_link { margin-bottom:20px;}
.title_tovar { margin-bottom:10px; margin-top:25px;}
.tovar_bg_item {}
.tovar_description_item { margin-top:15px;}
#last_tovar_img img { border:3px solid #b0c96d}
#predstavniki table { border-collapse:collapse;}
#predstavniki td { border:1px solid #66CC99; padding:5px}

#predstavniki th {	background: #a8c778;color: #333;font-weight: bold;padding: 2px 11px;	text-align: left;	border-right: 1px solid #a8c778;border-left: 1px solid #a8c778;	line-height: 1.2;}
#predstavniki tr.alt td {	background: #004528;}
#predstavniki tr.over td {	background: #006138;}    

a.uslov {text-decoration:underline; color:#669933; font-size: 18px; }
a.uslov:hover { color:#fff}
ul, li {list-style:circle}
blockquote { margin:0; padding:0;}


/*\\\\\\\\\\\\27.10.2009\\\\\\\\\\\\\\\\*/
.bg_traansp {
	position:absolute;
	background:url(../pic/bg_traansp.png) 0 0 repeat;
	top:5px;
	left:119px;
	width:420px;
	border:1px solid #233834;
	color:#a1cc70;
	font:12px/1.2em Tahoma, Geneva, sans-serif;
	padding:5px;
	z-index:10000
}
a { color:#008000}
a:hover { color:#ff0}

.menu_mother_box {
	width:750px;
}