/*------->>>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<<<-------*/
#wrap,.wrap{margin:0 auto;width:960px}
.bottom{vertical-align:bottom}
.clear{clear:both}
.floatleft{float:left}
.floatright{float:right}
.highlight{background:#ffc}
.imgleft{float:left;margin:4px 10px 4px 0}
.imgright{float:right;margin:4px 0 4px 10px}
.nobullet{list-style:none;list-style-image:none}
.noindent{margin-left:0;padding-left:0}
.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}
.textcenter{text-align:center}
.textjustify{text-align:justify}
.textleft{text-align:left}
.textright{text-align:right}
.top{vertical-align:top}
.underline{border-bottom:1px solid}
.upper{text-transform:uppercase}
.width1{width:1%}
.width50{width:50%}
a,a:link,a:visited,a:hover{outline:none}
acronym,abbr{border-bottom:1px dashed;cursor:help;letter-spacing:1px}
blockquote{margin:1.67em;padding:1.67em 1.67em 0}
body{background:#fff;color:#333;font:62.5%/1.6 Arial, Helvetica, sans-serif}
em,.italic{font-style:italic}
form{display:inline;margin:0;padding:0}
h1{font-size:2.67em;letter-spacing:-1px;padding:30px 0 25px}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}
h2{font-size:1.5em;letter-spacing:-1px;padding:20px 0}
h3{font-size:1em;font-weight:700}
img{border:0}
input,select,textarea{font:1.33em Arial, Helvetica, sans-serif}
label{cursor:pointer}
p,ul,ol{margin:0;padding:0 0 1.67em}
small{font-size:1.13em}
strong,b,.bold{font-weight:700}
sub{bottom:-.27em;position:relative;vertical-align:baseline}
sup{bottom:.4em;position:relative;vertical-align:baseline}
table{border:0;margin:0;padding:0}
table tr td,.nopadding{padding:0}
textarea{line-height:1.67;width:100%}
ul,ol{padding:0 0 1.67em 3.33em}
/*color*/
.white{color:#fff;}
.black{color:#000;}
.red{color:#f00}
.txt0 {font:0.1/0 Tahoma;}

/*------>>>>TABLES<<<<------*/
table {border-collapse: collapse;}
.table1 { margin:0 0 15px 0}
.table1 th {background: #92aab4; color: #fff;font-weight: bold; padding: 6px 11px;text-align: left;border-right: 1px solid #transparent;border-left: 1px solid #transparent;}
.table1 td {padding: 6px 11px;border: 1px solid #transparent;vertical-align: top;line-height: 1.2em;}
.table1 tr.alt td {background: #d3edfa;}
.table1 tr.over td {background: #bbdeef;} 

/*------>>>>CATAOG<<<<------*/
.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: 16em;float: left;}
.thumbnails a.img_link { padding:3px; background:#e0ebf7;display:inline-block; font:0.1px/0 Tahoma;}
.thumbnails a.img_link:hover { background:#9bb5c0;}
.thumbnails img {border:1px solid #9bb5c0;}
.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}
 
/*------->>>STRUCTURE<<<-------*/
html,body{font:12px/1.6em Verdana, Arial, Helvetica, sans-serif;height:100%;margin:0;padding:0}
.banner_otstup{font:11px/1.2em Arial, Helvetica, sans-serif;padding-top:25px}
.banner_otstup img{margin:0}
.bottom_grad{background:url(../pic/bottom_grad.jpg) repeat-x left bottom}
.brevno{background:url(../pic/brevno.jpg) repeat-x center 0}
.brevno_shadow{background:url(../pic/brevno_shadow.png) repeat-x left bottom;height:323px}
.content{padding:90px 15px 0}
.content img{border:1px solid #9bb5c0;margin:5px 10px 25px}
.content .thumbnails img { margin:0}
.copy_otstup{color:#bc9b9f;font:11px/1.2em Arial, Helvetica, sans-serif;padding:80px 0 10px 15px}
.giran_left1{background:url(../pic/giran_left1.jpg) no-repeat left bottom}
.giran_right1{background:url(../pic/giran_right1.jpg) no-repeat right bottom}
.header_back_bg{background:url(../pic/header_back_bg.jpg) repeat-x}
.header_left_bg{background:url(../pic/header_left_bg.jpg) no-repeat}
.header_right_bg{background:url(../pic/header_right_bg.jpg) no-repeat right top}
.krest{background:url(../pic/krest.png) no-repeat center 4px;height:46px}
.left_coll,.right_coll{width:210px}
.left_derevo{left:0;position:absolute;top:303px;z-index:14}
.listia_left{left:0;position:absolute;top:369px}
.listia_right{position:absolute;right:0;top:369px}
.lodka{position:absolute;right:302px;top:157px}
.logo1{left:0;position:absolute;top:12px}
.logo2{left:55px;position:absolute;top:157px}
.logo_fund{font:0/0 Tahoma;height:0;margin:0 auto;position:relative;width:398px}
.main_table{height:100%}
.main_top_bg{background:url(../pic/main_top_bg.jpg) repeat-x 0 46px;height:500px}
.menu_center_rasporka{width:44px}
.menu_left{padding:100px 15px 155px}
.menu_left a{background:url(../pic/marker1.png) no-repeat 0 6px;color:#446e9d;display:block;font:12px/1.2em Arial, Helvetica, sans-serif;padding:4px 0 4px 17px;text-decoration:none}
.menu_left a:hover{background-position:0 -83px;color:#e67717;text-decoration:underline}
.menu_left a.curent{background-position:0 -83px;color:#e67717}
.menu_title_poss{left:58px;position:absolute;top:424px}
.menu_top{padding:0;position:relative;z-index:15}
.menu_top a{background:url(../pic/menu_hover.png) no-repeat;display:inline-block;padding:12px;vertical-align:middle}
.menu_top td{height:46px;text-align:center;vertical-align:middle}
.photo_right{padding:100px 0 155px}
.photo_right img{border:1px solid #9bb5c0;margin:0 0 10px}
.photo_title{position:absolute;right:78px;top:424px}
.podval_back{background:url(../pic/podval_back.jpg) repeat-x;height:110px}
.podval_bg_left{background:url(../pic/podval_bg_left.jpg) no-repeat}
.podval_bg_right{background:url(../pic/podval_bg_right.jpg) no-repeat right top;height:110px}
.polka_back{background:url(../pic/polka_back.jpg) repeat-x center top}
.polka_kusok_left{left:167px;position:absolute;top:369px}
.polka_kusok_left2{left:248px;position:absolute;top:369px}
.polka_kusok_left3{left:168px;position:absolute;top:364px}
.polka_kusok_right{position:absolute;right:167px;top:369px}
.polka_kusok_right2{position:absolute;right:248px;top:369px}
.polka_kusok_right3{position:absolute;right:168px;top:364px}
.right_derevo{position:absolute;right:0;top:294px;z-index:14}
.svetilnik_left{left:148px;position:absolute;top:321px}
.svetilnik_right{position:absolute;right:148px;top:321px}
.title_bg{background:url(../pic/title_bg.png) no-repeat;height:90px;left:0;position:absolute;top:-12px;width:323px}
.title_page{color:#FFF;font:24px/1.2em Arial, Helvetica, sans-serif;padding:18px 0 0}
.title_page_fund{height:0;margin:0 auto;position:relative;width:323px}
.wezom_otstup{color:#bc9b9f;font:11px/1.2em Arial, Helvetica, sans-serif;padding:40px 0 0 95px}
.wezom_otstup img{border:0;margin:0 0 -5px -5px}
.wezom_size a,.banner_otstup a{color:#fff47c;text-decoration:underline}
.wezom_size a:hover,.banner_otstup a:hover{color:#e67717}
.wezom_size,.copy_size{height:100px;width:230px}
a { text-decoration:underline; color:#446e9d}
a:hover { color:#e67717;}
input, textarea { border:1px solid #92aab4; background:white; margin:0 0 3px 0; font:14px/1.2em Arial, Helvetica, sans-serif;}
.input_but input { background:#92aab4; padding-top:1px; padding-bottom:2px; font:14px/1.2em Arial, Helvetica, sans-serif; border:1px solid #a8bac1; border-bottom:1px solid #78929d; border-top: 1px solid #92aab4; background:#92aab4 url(../pic/but_hover.png) 0 0 repeat-x; zoom: 1}


/***************************************/
.form_style {}
.form_style div { clear:both;}
.form_style label { width:150px; float:left; text-align:right; margin:0 5px 0 0}
/*.form_style input, .form_style textarea { border:1px solid #c1d3e3; background:#dce6f6; margin:0 0 5px 0; font:12px/1.2em Arial, Helvetica, sans-serif;}
.form_style input:focus, .form_style textarea:focus {border:1px dashed #566e90; background:#dce6f6}*/
.form_style textarea { width:300px; height:200px;}

a.album {display:inline-block;padding: 0 10px;}