/*-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;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 
/*-GLOBAL<<<-------*/
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}
h1{letter-spacing:0;font-size:26px;padding:0 0 15px 0; line-height:1.2em}
h2{letter-spacing:0;font-size:12px; padding:0 0 15px 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;}
img{border:0;}
a,a:link,a:visited,a:hover{outline:none;}
form{display:inline;margin:0;padding:0;}
input,select,textarea{font:12px/1.2em Tahoma, Geneva, sans-serif;}
textarea{width:auto;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;}
.upper{text-transform:uppercase;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.size10{font-size:10px;}
.size11{font-size:11px;}
.size12{font-size:12px;}
.size13{font-size:13px;}
.size14{font-size:14px;}
.size15{font-size:15px;}
.size16{font-size:16px;}
.size18{font-size:18px;}
table tr td,.nopadding{padding:0;}
.block { display:block;}
.rel { position:relative}
/*color*/
.white{color:#fff;}
.black{color:#000;}
.red{color:#f00}
.middle{ vertical-align:middle; display:inline-block; //display:inline; //zoom:1}

/*>TABLES<<<<------*/
table {border-collapse: collapse;}
.table1 { margin:0 0 15px 0; }
.table1 th {background: #e2c299; color: #fff;font-weight: bold; padding: 6px 11px;text-align: left;border-right: 2px solid #fff9f1;border-left: 2px solid #fff9f1;}
.table1 td {padding: 6px 11px;border: 2px solid #fff9f1;vertical-align: top;line-height: 1.2em; background:#faf2e6}
.table1 tr.alt td {background: #f3ead1;}
.table1 tr.over td {background: #eee2c2;} 

/*>CATALOG<<<<------*/
.thumbnails{margin: -1em 0 0 -1em;text-align: center; clear:both;}
.thumbnails .thumbnail{text-decoration: none;display: -moz-inline-box;display: inline-block;vertical-align: top;text-align: center;margin: 2em 0 0 1em;}
.thumbnails .thumbnail .r {width: 160px;float: left;}
.thumbnails a.img_link { padding:0px; background:#fff;display:inline-block; font:0.1/0 Tahoma; border:1px solid #dfd2b9; padding:3px;}
.thumbnails a.img_link:hover { background:#fff;border:1px solid #F90}
.thumbnails  .item_name {font:12px/1.2em Verdana, Arial, Helvetica, sans-serif; color:#333; padding:3px 0 3px 0}

/*>CATALOG2<<<<------*/
.thumbnails2{margin: -1em 0 0 -1em;text-align: center; clear:both;}
.thumbnails2 .thumbnail{text-decoration: none;display: -moz-inline-box;display: inline-block;vertical-align: top;text-align: center;margin: 2em 0 0 1em;}
.thumbnails2 .thumbnail .r {width: 160px;float: left;}
.thumbnails2 a.img_link { padding:0px; display:inline-block; font:0.1/0 Tahoma;width:150px; height:112px; overflow:hidden; //zoom:1 }
.thumbnails2 a.img_link .ramka {width:150px; height:112px; float:left; position:relative; z-index:50; margin:0 -150px 0 0;}
.thumbnails2 .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 #e2c299; background:#faf2e6; font:12px/1.2em Arial, Helvetica, sans-serif; margin:3px 0;padding:2px}
.form_style input:focus, .form_style textarea:focus { border:1px solid #f00;}
.form_style textarea { width:80%}
.row { padding:0 0 5px 0}
.row label { width:100px; display:inline-block; padding:0 5px 0 0}
.row .error { color:#f00; display:inline-block; padding:0 0 0 5px; font-size:11px}
.row .help { padding:0 0 0 105px; color:green; font-size:11px}
.row textarea { width:300px; vertical-align:top}
.form_style .input_but {padding:0 0 0 105px}

/*-PODVAL<<<-------*/
.footer_left {width:230px; margin:0 -230px 0 0; float:left; position:relative; padding-top:10px}
.footer_left_ind {padding:25px 0 25px 20px ; font:11px/1.2em  Tahoma, Geneva, sans-serif; color:#fff; background:url(pic/copy_bg.png) 0 0 no-repeat;}

.footer_center_ind {padding:20px 235px 0; font:11px/1.2em Tahoma, Geneva, sans-serif;}
.footer_center_ind img { margin:0;}
.footer_center_ind a { text-decoration:underline; color:#fff151}
.footer_center_ind a:hover {}

.footer_right { width:235px; margin:0 0 0 -235px; float:right; position:relative; padding-top:10px}
.footer_right img {margin:-2px 5px 0 0; border:0; float:left;}
.footer_right a, .footer_right a:hover { padding:25px 0 25px 15px; text-decoration:none;font:11px/1.2em Tahoma, Geneva, sans-serif; display:block; background:url(pic/made_bg.png) 0 0 no-repeat;}
.footer_right span.wezom_txt { color:#000; text-decoration:none; display:block}/*\txt\*/
.footer_right a:hover span.wezom_txt {color:#000;}
.footer_right a span { text-decoration:underline; color:#7f2a00}/*\link\*/
.footer_right a:hover span { color:#f00}/*\hover\*/
/*-STRUCTURE<<<-------*/
/*min-height:738px;height:auto !important;height:738px;*/
body{color:#555;font:14px/1.4em Arial, Helvetica, sans-serif;background:url(pic/back.gif) 50% 0 repeat;}
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;}
.site_size {width:980px;margin:0 auto; position:relative}
#wrapper {margin: 0 auto;min-height: 100%;height: auto !important;height: 100%;}
#header {height: 467px;}
#conteiner {padding: 0 0 250px; overflow:hidden; //zoom:1; width:980px; margin:0 auto;}
#footer {width: 980px;margin: -100px auto 0;height: 100px;  position:relative}
.cont_img {border:1px solid #307dae;margin:4px 10px 2px}
.content>img {border:1px solid #307dae; margin:4px 10px 2px; position:relative}

.langs_poss {
	position:absolute;
	top:155px;
	left:45px;
	width: 120px;
	text-align:center;
}
.langs_poss a { display:inline-block; margin:0 5px; border:1px solid #6b92d1;}
.langs_poss a:hover,.langs_poss a.cur { border:1px solid #fff}

.menu_top li { display:inline-block; //display:inline; //zoom:1; list-style:none; padding:10px 0 0 0;}
.menu_top a { font:700 12px/34px Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#fff; text-decoration:none; height:34px; padding:0 17px; background:url(pic/menu_top_p.jpg) 50% -50px no-repeat; display:inline-block; margin:0 5px; border:1px solid #eea61f;}
.menu_top a:hover,.menu_top a.cur { background-position: 50% 0; border:1px solid #fff000; color:#543a01; text-decoration:none; -moz-box-shadow:0 2px 3px #bf7a14;-webkit-box-shadow:0 2px 3px #bf7a14;-khtml-box-shadow:0 2px 3px #bf7a14;box-shadow:0 2px 3px #bf7a14;}
.menu_top a.cur { cursor:default}
.big_but {
	width:228px;
	height:69px;
	background:url(pic/big_but.png) 0 0 no-repeat;
	display:inline-block;
	text-decoration:none;
	color:#000;
	text-shadow:0 1px 0 #fee700;
	position:relative;
}
.big_but:hover { text-decoration:none; color:#f00;}
.title_1 {
	font:700 14px/1.2em Tahoma, Geneva, sans-serif;
	text-align:center;
}
.footer_bg {
	background:url(pic/footer_bg.jpg) 50% bottom no-repeat;
}
.header_bg {
	background:url(pic/header_bg.jpg) 50% 0 no-repeat;
}
.logo {
	position:absolute;
	top:10px;
	left:0;
}
.slogan {
	position:absolute;
	top:27px;
	right:175px;
}
.txt_1 {
	position:absolute;
	top:177px;
	right:513px;
}
.txt_2 {
	position:absolute;
	top:243px;
	right:565px;
}
.txt_3 {
	position:absolute;
	top:310px;
	right:575px;
}
.menu_top_back {
	background:url(pic/menu_top_back.gif) 0 0 repeat-x;
	border:3px solid #fff;
	width:945px;
	margin:0 auto;
	height:55px;
	padding:0;
	text-align:center;
	font-size:0;
	-moz-box-shadow:0 2px 5px #e3ca95;
	-webkit-box-shadow:0 2px 5px #e3ca95;
	-khtml-box-shadow:0 2px 5px #e3ca95;
	box-shadow:0 2px 5px #e3ca95;
}
.left_coll {
	width:670px;
	float:left;
	position:relative;
	margin:0 -670px 0 0;
}
.left_coll_pad {
	padding:23px 0 0 16px;
}
h2 {
	font:22px/1.2em Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0 0 15px 0;
}
.video_box {
	-moz-box-shadow:0 14px 70px #acacac;
	-webkit-box-shadow:0 14px 70px #acacac;
	-khtml-box-shadow:0 14px 70px #acacac;
	box-shadow:0 14px 70px #acacac;
	display:inline-block;
}
.right_coll {
	width:100%;
	float:left;
}
.right_coll_pad {
	padding:20px 0 0 700px;
}
.photo_gall_bg {
	width:279px;
	height:275px;
	background:url(pic/photo_gall_bg.gif) 0 0 no-repeat;
	text-align:center;
	position:relative;
	margin:0 0 30px 0;
}
.photo_slide_poss {
	width:227px;
	height:169px;
	position:absolute;
	top:17px;
	left:23px;
}
.forum_but_poss {
	text-align:center;
	margin:0 0 15px 0;
}
.but_t_1 {
	font:700 14px/1.2em Arial, Helvetica, sans-serif;
	position:relative;
	top:5px;
}
.but_t_2 {
	font:32px/1.2em Arial, Helvetica, sans-serif;
	position:relative;
	top:-5px;
}
.pogoda_box {
	width:180px;
	margin:0 auto;
}
.but_1 {
	font:700 12px/22px Tahoma, Geneva, sans-serif !important;
	color:#000;
	height:24px;
	padding:0 20px;
	display:inline-block;		
	background:url(pic/back_1.gif) 0 0 repeat-x !important;
	text-decoration:none;
	border:1px solid #ffed00 !important;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
	-moz-box-shadow:0 2px 4px #7f711d;
	-webkit-box-shadow:0 2px 4px #7f711d;
	-khtml-box-shadow:0 2px 4px #7f711d;
	box-shadow:0 2px 4px #7f711d;
	margin:0 4px;
	//display:inline; 
	//zoom:1; 
}
input.but_1 {padding:1px 20px 5px;//padding:0px 0 5px; height:26px;}
.but_1:hover { text-decoration:none; color:#000; background:url(pic/menu_top_back.gif) 0 50% repeat-x !important; border:1px solid #ffed00 !important;}
.gall_menu { font-size:0; padding:0;}
.gall_menu li { display:inline-block; width:25%; display:inline-block; vertical-align:top; //display:inline; //zoom:1; margin-left:8%;}
.gall_menu a { font:12px/1.2em Tahoma, Geneva, sans-serif;padding:2px 15px; display:inline-block; border:1px solid #fff9f1}
.gall_menu a:hover,.gall_menu a.cur { font:12px/1.2em Tahoma, Geneva, sans-serif; text-decoration:none; background:url(pic/back_1.gif) 0 50% repeat-x; padding:2px 15px; display:inline-block; color:#000;-moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; border:1px solid #eead16}
.gall_menu a.cur { cursor:default;}

.paginator { text-align:center; font-size:0; margin:0 0 15px 0; padding:15px 0 0 0;}
.paginator a{ display:inline-block; font:700 16px/1.2em Tahoma, Geneva, sans-serif; padding:3px 9px 4px; margin:0 2px 0 0; background:#daedcf; text-decoration:none; border:1px solid #bfdda9}
.paginator a:hover { background:#bee0ad; text-decoration:none; color:#063}
.paginator a.cur,.paginator a.cur:hover { background:#113203; color:#fff; cursor:default}

/*08.02.11*/
/*>gallery<<<<------*/
.gallery{text-align:center;display:block; }
.gallery .thumbnails{margin:0 -1em;}
	.gallery .thumbnail{width:190px; text-decoration:none; display:inline-block; text-align:center; padding:0px 15px 13px 0px; vertical-align:top; }
		.gallery .thumbnail a{text-decoration:none; outline:none; background:#FFF9F1; padding:4px; margin:10px 0px 0px 0; display:inline-block; overflow:hidden; border:1px solid #EFE0C1;}
		.gallery .thumbnail a:hover{background:#fbead3;}
		.thumbnails .thumbnail { margin:0 0 0 1em;}
		.gallery .r {width:190px !important;}
		.gallery .thumbnail img{ padding:0px; margin:0px 0px 0px 0; width:180px;}
		.gallery .thumbnail p{line-height:22px; text-align:left; padding:0 0 10px 0 !important; text-align:center; margin:0;}  
			.gallery .thumbnail p a{color:#E5DD5C; font:12px Tahoma,Geneva,sans-serif;  margin:0;background:0;  text-decoration:underline;}  
			.gallery .thumbnail p a:hover{background:none;color:#fbf6ac;}  
/*>gallery end<<<<------*/

.thumbnails .thumbnail{margin: 0;}
.gallery .thumbnail{padding: 0 7px 13px 7px;}


/*\\\\\\\\\08.02.2011\\\\\\\\\\\*/
.mleft .right_coll {
	width:280px;
	float:left;
	position:relative;
	margin:0 -280px 0 0;	
}
.mleft .right_coll_pad {
	padding:65px 0 0 15px;
}
.mleft .left_coll {
	width:100%;
	float:left;
	position:static;
	margin:0;
}
.mleft .left_coll_pad {
	padding:23px 0 0 300px;
}
.left_menu { font-size:0; padding:0 0 0 5px;}
.left_menu li { //zoom:1;list-style:none;}
.left_menu a { font:12px/1.2em Tahoma, Geneva, sans-serif;padding:5px 15px; display:inline-block; border:1px solid #fff9f1}
.left_menu a:hover,.left_menu a.cur { font:12px/1.2em Tahoma, Geneva, sans-serif; text-decoration:none; background:url(pic/back_1.gif) 0 50% repeat-x;display:inline-block; color:#000;-moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; border:1px solid #eead16}
.left_menu a.cur { cursor:default;}

/*\\\\\\\\\09.02.2011\\\\\\\\\\\*/
.cont_img, td img {border:1px solid #dfd2b9;margin:4px 15px 2px; padding:3px ; background:#fff;}
/*\\\\\\\\\16.02.2011\\\\\\\\\\\*/
.photo_slide_poss {//left:-3px;}
