/*-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, 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:#fff;color:#444;font:12px/1.6 Verdana, Geneva, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}
h1{letter-spacing:0;font-size:24px;padding:0 0 10px 0; line-height:1.2em}
h2{letter-spacing:0;font-size:16px; font-weight:bold; padding:0 0 10px 0; line-height:1.2em}
h3{font-size:14px; font-weight:bold; padding:0 0 10px 0;}
strong, b {font-weight:700;}
em { font-style:italic;}
p,ul,ol{margin:0;padding:0 0 1em;}
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;}
.site_size {width:960px;margin:0 auto;}
/*color*/
.white{color:#fff;}
.black{color:#000;}
.red{color:#f00}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    zoom: 1;
}

/*>TABLES<<<<------*/
table {border-collapse: collapse;}
.table1 { margin:0 0 15px 0}
.table1 th {background: #647e96; color: #fff;font-weight: bold; padding: 6px 11px;text-align: left;border-right: 1px solid #667683;border-left: 1px solid #667683;}
.table1 td {padding: 6px 11px;border: 1px solid #667683;vertical-align: top;line-height: 1.2em;}
.table1 tr.alt td {background: #2d455c;}
.table1 tr.over td {background: #375069;} 

/*>CATALOG<<<<------*/
.thumbnails{margin: -1em 0 0 -1em;text-align: center; clear:both;}
.thumbnail{text-decoration: none;display: -moz-inline-box;display: inline-block;vertical-align: top;text-align: center;margin: 2em 0 0 1em;}
.thumbnail .r {width: 11em;float: left;}
.thumbnails a.img_link { padding:10px; background:#e0ebf7;display:inline-block; font:0.1/0 Tahoma;}
.thumbnails a.img_link:hover { background:#79a5dc;}
.thumbnails img { border:1px solid #84addf;}
.thumbnails img:hover {border:1px solid #fff;}
.item_name {font:12px/1.2em Verdana, Arial, Helvetica, sans-serif; color:#333; padding:3px 0 3px 0}

/*>FORMS<<<<------*/
.form_style {}
.form_style input, .form_style textarea { border:1px solid #95bce2; background:#ecf6fc; font:12px/1.2em Arial, Helvetica, sans-serif; margin:3px 0}
.form_style .input_but input { padding:4px 8px 5px 8px; font:14px/1.2em Arial, Helvetica, sans-serif; border:1px solid #612b1c; background:#fdc7b2 url(../pic/but_bg.gif) 0 100% repeat-x; color:white; cursor:pointer;}
.form_style .input_but input:hover { border:1px solid #7a3b29}

/*>LIST COLUMS<<<<------*/
ul.columns { margin: 0; padding: 0; list-style-type: none; word-spacing: -1ex; }
.columns li { display: -moz-inline-stack; display: inline-block; //display: inline; }
.columns a, .columns b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.columns a, .columns b, x:-moz-any-link { display:block; }
.columns a, .columns b, x:-moz-any-link, x:default { display: inline; }
.columns li, .columns a, .columns b { vertical-align: top; }
.columns li { margin: 0 10% 0.4em 0; //margin: 0; width: 40%; //width: auto; }
.columns a, .columns b { //margin: 0 10% 0.4em 0; //width: 40%; }
.columns ul { width: 100%; }

/*-PODVAL<<<-------*/
.footer_left {width:230px; margin:0 -230px 0 0; float:left; position:relative;}
.footer_left_ind {padding:20px 0 10px 20px; font:11px/1.2em  Tahoma, Geneva, sans-serif;}

.footer_center_ind {padding:10px 235px 0; font:11px/1.2em Tahoma, Geneva, sans-serif;}
.footer_center_ind img { margin:0;}
.footer_center_ind a { text-decoration:underline;}

.footer_right { width:230px; margin:0 0 0 -230px; float:right; position:relative;}
.footer_right img {margin:0 0 -5px -5px; border:0;}
.footer_right a, .footer_right a:hover { padding:10px 0 10px 75px; text-decoration:none;font:11px/1.2em Tahoma, Geneva, sans-serif; display:block;}
.footer_right span.wezom_txt { color:#333; text-decoration:none; display:block}/*\txt\*/
.footer_right a:hover span.wezom_txt {color:#333;}
.footer_right a span { text-decoration:underline; color:#39F}/*\link\*/
.footer_right a:hover span { color:#f00}/*\hover\*/

/*-STRUCTURE<<<-------*/
/*min-height:738px;height:auto !important;height:738px;*/
html,body {height:100%;margin:0;padding:0;}
.main_table {height:100%;}
ul { padding:0 0 15px 25px;}
li { list-style:disc;}
a { text-decoration:underline; color:#39C}
a:hover { text-decoration:underline; color:red;}
#content a { text-decoration:underline; color:#207410}
#content a:hover { text-decoration:underline; color:#fff;}
#wrapper {width: 960px;margin: 0 auto;min-height: 100%;height: auto !important;height: 100%;}
#header {height: 130px; position:relative}
#content {padding: 0 0 138px; position: relative;}
#footer {width: 960px;margin: -138px auto 0;height: 138px;  position:relative}

.menu_top {
	position:absolute;
	top:100px;
	left:0;
	width:100%;
}
.menu_top a { font:700 14px/1.2em Verdana, Geneva, sans-serif; color:#727272; text-decoration:none; padding:0 18px 0 23px;}
.menu_top a:hover { color:#ff7302; text-decoration:underline}
.menu_top a.curent {color:#ff7302}



a.p_main { background:url(../pic/p_home.gif) 0 0 no-repeat;}
a.p_how{ background:url(../pic/p_how.gif) 0 0 no-repeat;}
a.p_reg { background:url(../pic/p_reg.gif) 0 0 no-repeat;}
a.p_enter { background:url(../pic/p_enter.gif) 0 0 no-repeat;}
a.p_contacts { background:url(../pic/p_contacts.gif) 0 0 no-repeat;}

.logo {
	position:absolute;
	top:13px;
	left:41px;
}
.c_tl {
	height:10px;
	background:#a2d145 url(../pic/c_tl.gif) 0 0 no-repeat;
	font-size:0;
}
.c_bl {
	height:10px;
	background:#a2d145 url(../pic/c_bl.gif) 0 0 no-repeat;
	font-size:0;
}
h1 { color:#3a3d36; font:700 14px/1.2em Tahoma, Geneva, sans-serif;display: -moz-inline-box;display: inline-block;zoom:1; *display: inline; text-transform:uppercase; margin:0 0 15px 0 }
label {width:120px;display: -moz-inline-box;display: inline-block; text-align:left; padding:0 5px 0 0; vertical-align:top; font:700 14px/1.2em Tahoma, Geneva, sans-serif}
select{ width:250px; font:12px/1.2em Tahoma, Geneva, sans-serif;}
textarea { height:90px; width:246px;font:12px/1.2em Tahoma, Geneva, sans-serif;}
input { width:247px;font:12px/1.2em Tahoma, Geneva, sans-serif;}
input, select, textarea { background:white; border:1px solid #bcd491; border-top:1px solid #a4a3ae;}
label.short { width:auto; font-weight:normal}
input.short { width:35px; text-align:center}



#content a.but1 { background:url(../pic/bg_but.gif) 0 0 repeat-x; height:40px; border:0 ; font-size:0; padding:0; display:inline-block; text-decoration:none}
#content a.but1:hover { text-decoration:none; background-position: 0 -80px;}
#content a.but1 span { background:url(../pic/bg_but.gif) right -40px no-repeat; display:inline-block; height:40px; font:700 15px/37px Verdana, Geneva, sans-serif;color:#e75c00; padding:0 20px 0; cursor:pointer; zoom:1; position:relative}
#content a.but1 span:hover { background-position:right -120px; color:#18520e}

#content a.but2 { background:url(../pic/bg_but_2.gif) 0 0 repeat-x; height:40px; border:0 ; font-size:0; padding:0; display:inline-block; text-decoration:none}
#content a.but2:hover { text-decoration:none; background-position: 0 -80px;}
#content a.but2 span { background:url(../pic/bg_but_2.gif) right -40px no-repeat; display:inline-block; height:40px; font:700 15px/37px Verdana, Geneva, sans-serif;color:#5d6945; padding:0 20px 0; cursor:pointer; zoom:1; position:relative}
#content a.but2 span:hover { background-position:right -120px; color:#18520e}

#content .menu_bot {
padding:15px 0 10px 0;
border:0;
border-bottom:2px solid #b7dc72;
}
#content .menu_bot a { font:700 14px/1.2em Verdana, Geneva, sans-serif; color:#727272; text-decoration:none; padding:0 18px 0 23px;}
#content .menu_bot a:hover { color:#ff7302; text-decoration:underline}
#content .menu_bot a.curent {color:#ff7302}

.c2_tl {
	height:10px;
	background:#e9ffa8 url(../pic/c2_tl.gif) 0 0 no-repeat;
	font-size:0;
}
.c2_bl {
	height:10px;
	background:#e9ffa8 url(../pic/c2_bl.gif) 0 0 no-repeat;
	font-size:0;
}
.line {
	padding:20px;
	clear:both;
	background:#a2d145 url(../pic/line.gif) center 0 no-repeat;
}
span.conteiner {
	display: -moz-inline-box;
	display: inline-block;
	text-align:left;
	width:450px;
	font:11px/1.2em Tahoma, Geneva, sans-serif;
}
.footer_top {
	height:16px;
	font-size:0;
}
.footer_bg {
	background:#e9ffa8;
	height:83px;
}
span.star {
	position:relative;
	//zoom:1;
	color:#ee7a0d;
	font:13px/1.2em Verdana, Geneva, sans-serif;
	top:-5px;
	left:-11px;
	margin:0 -9px 0 0;
	float:left;
}
em { font:italic 12px/1.2em Verdana, Geneva, sans-serif}
input.check { width:auto; float:left; margin:2px -20px 0 0; position:relative}
p.check_item { padding-left:100px;}
p.check_item label { width:auto; padding:0 0 0 23px;}
h2 { color:#617546; font:700 14px/1.2em Verdana, Geneva, sans-serif}


/*\\\\\\\\\\\\29.10.2009\\\\\\\\\\\\\\*/
input.input_but {cursor:pointer; width:94px; height:40px; background:url(../pic/but2.gif) 0 0 no-repeat; padding:0; border:0; color:#e75c00; font:700 15px/1.2em  Tahoma, Geneva, sans-serif; padding-bottom:5px; margin:0;vertical-align:top}
input.input_but_big {cursor:pointer; width:200px; height:40px; background:url(../pic/but3.gif) 0 0 no-repeat; padding:0; border:0; color:#e75c00; font:700 15px/1.2em  Tahoma, Geneva, sans-serif; padding-bottom:5px; margin:0; vertical-align:top}