/*- 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.6 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;}
.razdelitel { height:21px; background:url(../images/hr_img.png) center top no-repeat; border:0; margin:15px 0; padding:0; width:100%; display:block; }
/*color*/
.white{color:#fff;}
.black{color:#000;}
.red{color:#f00}

/*- STRUCTURE <<<-------*/

html,body{height:100%;margin:0;padding:0;}
.main_table{height:100%;}
body{background:url(../images/back.jpg) top center repeat}
.ramka { background:url(../images/ramka.png) top center repeat-y;}
.content_back_back_poss {margin-top:297px; margin-right:10px; position:relative;float:right; width:714px; margin-left:-50px;}
.content_back_back {background:url(../images/content_back_back.png) top right repeat-y;}
.content_back {background: url(../images/content_back.png) top right no-repeat;min-height:290px;height:auto !important;height:290px;}
h1.title { font-size:2.4em; margin:0; padding:0; color:white; position:absolute;  top:-63px; left:90px; line-height:100%}
.content_txt { padding-left:105px; font-size:1.2em; color:white; padding-right:90px; top:-20px; position:relative; margin-bottom:0;}
.content_bot {background:url(../images/content_bot.png) top right no-repeat; width:681px; height:38px; position:relative; z-index:19}
.photo_ramka {background:url(../images/photo_ramka.png) top left no-repeat; width:296px; height:219px; margin-top:-35px}
.photo_ramka_smol {background:url(../images/photo_ramka_smol.png) top left no-repeat; width:175px; height:219px; margin-top:-35px}
.photo_ramka_big {background:url(../images/photo_ramka_big.png) top left no-repeat; width:296px; height:466px; margin-top:-35px}
.photo_box { width:221px; height:144px; overflow:hidden}
.photo_box_smol { width:100px; height:144px; overflow:hidden}
.photo_box_big { width:221px; height:391px; overflow:hidden}
.photo_otstup {padding:32px 38px 0 37px}
.banner_back {background:url(../images/banner_back.png) top left no-repeat; width:706px; height:142px; float:right; margin-right:10px; margin-top:0px;}

a{ color:#e2b680; text-decoration:underline;}
a:hover { color:#fff}

a.wezom_link { color:#593d17; text-decoration:underline;}
a.wezom_link:hover { color:#fff}

.back_top {position:relative; width:990px; background:url(../images/back_top.jpg) top right no-repeat; margin:0 auto;}
.flash_block {padding-top:196px; padding-left:359px;}
.flash_box {display:block; width:463px; height:211px; background:url(../images/flash_bg.jpg) 1px 1px no-repeat; margin-bottom:16px;}
.listik_left {position:absolute; left: -18px; top: 3px;}
.listik_right {position:absolute; right:-11px; top:98px; height: 43px;}
.menu_poss {position:absolute; top:214px; left:11px;}
.listik_left_menu {position:absolute; left: 10px; top: 214px; z-index:10}
.vinograd_menu {position:absolute; left: 325px; top: 195px; z-index:11}
.gradient_vertikal {background:url(../images/gradient_vertikal.png) 0 0 repeat-y;}
.cone_content {position:absolute; left: 56px; top: -80px;}
.palma_nad_content {background:url(../images/palma_nad_content.png) top right no-repeat; position:absolute; width:94px; height:477px; left: 620px; top: 0px; z-index:20}
.left_block_poss {float:right; width:296px; margin-top:90px;}
.podval_block {height:150px; margin-top:0; position:relative; z-index:19}
.banner_poss {padding:40px 0 0 70px;}
.wezom {color:#f0cb9d; margin-left:30px; position:relative;}
.kust_podval {position:absolute; top:-178px; left:10px;}
.content_otstup {padding:10px 0 0 10px;}
.listiki_flash {
	position:absolute;
	top:195px;
	left:773px
}
.table_block {font-size:1.2em; color:white; margin-left:105px; margin-right:90px}

.table_block table {	border-collapse: collapse;}
.table_block th {	background: #c49e6f;color: #482f11;font-weight: bold;padding: 7px 11px;	text-align: left;	border-right: 1px solid #cca26d;	line-height: 1.2em;}
.table_block td {	padding: 6px 11px;	border: 1px solid #cca26d;	vertical-align: top;line-height: 1.2em;}
.table_block td * {	padding: 6px 11px;}
.table_block tr.alt td {	background: #926d3f;}
.table_block tr.over td {	background: #a98252; color:#fff} 

.nomera_typs_block {padding: 0 90px 0 105px; color:#fff}
.nomer_box_size {width:250px}
.nomera_types {background:url(../images/nomera_types.png) 0 0 no-repeat; width:203px; height:130px; margin:0 10px 0 0}
.nomera_types_right {background:url(../images/nomera_types_right.png) 0 0 no-repeat; width:203px; height:130px; margin:0 10px 0 0}
.nomer_two_pk {padding:8px 30px 0 1px}
.nomer_typs_name {padding-top:5px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif}
.nomer_otstup {height:20px}
.nomer_two_standart {padding:8px 0 0 30px}

.download_otstup {padding: 20px 0 0 15px;}
.download {background:url(../images/krendel_pod_knopku.png) center center no-repeat; width:491px; height:36px; margin:0 auto; padding-top:10px;}
.download a { width:131px; height:29px; display:block; background:url(../images/button_down_price.png) 0 0 no-repeat; text-decoration:none; color:#fff; line-height:1.9em}
.download a:hover { background-position:0 -29px}
b { font-size:1.33em; font-style:italic; font-weight:normal; border-bottom:1px dashed white}

.soc a { display:inline-block; //display:inline; //zoom:1; vertical-align:top; width:32px; height:32px; background:url(../images/icons.png) 0 0 no-repeat; margin:0 5px;}
.soc a.vk {background-position:0 0;}
.soc a.ok {background-position:-32px 0;}
.soc_title {
	font:700 20px/1.2em Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-shadow:0 0 5px #000;
}
.soc_links {
	padding:15px 0 20px;
}

