html {
    margin: 0;
    padding: 0;
    cursor: default;
}
body,td,th {
    font-family: Verdana;
    font-size: 12px;
    color: #818080;
}
body {
    margin: 0px;
}
#container {
    width:990px;
    margin:0 auto;
}
form {
    padding: 0;
    margin: 0;
    display: inline;
}
input[type="text"], textarea, select {
    margin: 3px 0px;
    width:97%;
    border:solid 1px #dbdbdb;
}
input.input_quick_search{
    font-size: 12px;
    width: 143px;
    padding:2px 0 0 0;
    margin: 0;
    border: 0px;
    color:#a3a3a3;
}

a img {
    border: none;
}
a,a:link,a:visited,a:active {
    font:normal 12px verdana;
    color: #5c6365;
    cursor: pointer;
    text-decoration:none;
}

a:hover {
    text-decoration: underline;
    color: #f7840d;
}

p {
    margin-top: 0px;
    margin-bottom: 0px;
}
u {
    text-decoration: none;
    border-bottom:dashed 1px #b1b1b1;
} 
ul.ufo_list{
    list-style-image: url(/templates/images/bullet_4.png);
}
ul.ufo_list li{ 
    margin:5px 0;
}

h1{
    color: #818080;
    font:normal 18px  Verdana;
    /*text-transform: uppercase;*/
    margin: 0 0 0px 33px;
}
h2{
    color: #f7840d;/*818080*/
    font:bold 15px  Verdana;
    margin: 0 0 5px 0;
}
h3{
    color: #818080;
    font:bold 13px  Verdana;
    margin: 0 0 5px 0;
}
h4{
    color: #f7840d;
    font:normal 12px  Verdana;
    margin: 0 0 0px 0;
}
hr {
    border-color:#e6e6e6;
    color: #e6e6e6;
    background-color: #e6e6e6;
    border: 0;
    height:1px;
}

.header_text{
    font:normal 18px verdana;
    color: #f7840d;
    margin-bottom:10px;
}


#header_top {
    margin-top:25px;
    position:relative;	
}
#header_top .logo_container {
    float:left;
    width:275px;
    margin-top:0px;
}
#header_top .vubor_goda_container {
    float:left;
    width:90px;
    margin-top:0px;
    text-align:center;
}
#header_top .menu_top_container {
    float:right;
    width:610px;
    position:relative;
    z-index:100;
}
#header_top .header_wave { 
    clear:both;
    height:50px;
    background:url(/templates/images/header/header_wave.png) no-repeat left bottom;
}
#header_bottom {
    height:320px;
    position:relative;
    z-index:0;
}
#header_bottom .flash_movie{
    text-align:left;
    height:319px;
    width:680px;
}
#header_bottom .akcii{
    position:absolute;
    top:280px;
    left:5px;
    width:529px;
    height:38px;
    text-align:left;
    background:url(/templates/images/akcii/fon.png) no-repeat top left;
    z-index: 1;
}

#header_bottom .header_ban{
    position:absolute;
    top:15px;
    left:5px;
    width:330px;
    height:116px;
    z-index: 1;
}


#header_bottom .akcii .container{
    padding:11px 10px 0px 10px;
    position:relative;
}
#header_bottom .akcii .container .akcii_name {
    color:#f08a01;
    font:normal 12px verdana;
    float:left;
    width: 55px;
    margin-right:5px;
    /*border:solid 1px black;*/
}

#header_bottom .akcii .container .speadline {
    float:left;
    width:440px;
    /*border:solid 1px black;*/
}

#header_bottom .akcii .container .speadline  a{
    font:normal 11px verdana;
    color:#5c6365;
    text-decoration:none;
    /*border:solid 1px black;*/
}

#header_bottom .ufo_line{
    position:absolute;
    top:0px;
    left:15px;
    width:673px;
    height:241px;
    text-align:left;
    background: url(/templates/images/ufo_mainpage_line.png) no-repeat top left;
    z-index: 2;
}

#header_bottom .quick_search{
    position:absolute;
    top:280px;
    left:540px;
    width:191px;
    height:37px;
    text-align:left;
    background: url(/templates/images/quicksearch/fon.png) no-repeat top left;  
    z-index: 10;
}


#header_bottom .quick_search .container{
    padding:8px 10px 0px 10px;
}
#content{
    margin:5px 0 0 0;
}

#content #main_buttons_container {
    background:url(/templates/images/main_buttons/fon.png) no-repeat top left;
    height:249px;
    margin:10px 0 0 0;
}
#content #main_buttons_container .main_button{
    float:left;
    margin-left:18px;
    width:229px;
    margin:19px 0 0 18px;
}
#content #main_buttons_container .main_button_link{
    text-align:center;
    vertical-align:bottom;
    height:37px;
}
#main_buttons_container a {
    font:bold 14px verdana;
    color:#5c6365;
    text-decoration:none;
}
#main_buttons_container a:hover{
    color:#f7840d;
    text-decoration:none;
}
#content #main_buttons_container .main_button_image{
    margin:0 0 0 19px;
}
#content #main_news_container {
    background: url(/templates/images/news_anonce/fon.png) no-repeat top left;
    min-height:60px;
    margin:5px 0 0 10px;
}
#content #main_news_container .main_news{
    float:left;
    width:325px;

}
#content #main_news_container .main_news .main_news_content{
    float:left;
    width:270px;
}

#content #main_news_container .main_news .main_news_content .main_news_date{
    font:normal 11px verdana;
    color:#f08a01;
    margin:2px 0 0 41px;
    width:108px;
    text-align:center;
}
#content #main_news_container .main_news .main_news_content .main_news_text{
    margin:10px 0 0 20px;
    font:normal 11px verdana;
}
#content #main_news_container .main_news .main_news_link{
    float:left;
    width:35px;
    margin:49px 0 0 15px;
}


.type_page_fon{
    background: url(/templates/images/fon_content_left.png) no-repeat left top;
}
#content #left_column{
    float:left;
    width:215px;
    margin:5px 0 0 0;
}
#content #content_column{
    margin:5px 0 0 55px;
    float:left;
    width:688px;    
}
#left_column {
    min-height:920px;
}
#left_column .type_block_1 {

}
#left_column .type_block_1 .header{
    background:url(/templates/images/leftpart/type_block_1/header.png) no-repeat left top;
    height:40px;
}
#left_column .type_block_1 .header div{
    padding:17px 5px 3px 5px;
    text-align:center;
    font:normal 18px Verdana;
    color:#737070;
}

#left_column .type_block_1 .middle{
    background: url(/templates/images/leftpart/type_block_1/middle.png) repeat-y left top;
    min-height:40px;
    padding:20px 5px 5px 5px;
}
#left_column .type_block_1 .bottom{
    background: url(/templates/images/leftpart/type_block_1/bottom.png) no-repeat left bottom;
    height:31px;
}


#left_column .type_block_2 {
    margin-bottom:25px;
}
#left_column .type_block_2 .header{
    background:url(/templates/images/leftpart/type_block_2/header.png) no-repeat left top;
    height:40px;
}
#left_column .type_block_2 .header div{
    padding:17px 5px 3px 5px;
    text-align:center;
    font:normal 18px Verdana;
    color:#737070;
}

#left_column .type_block_2 .middle{
    background: url(/templates/images/leftpart/type_block_2/middle.png) repeat-y left top;
    min-height:40px;
    padding:20px 5px 5px 5px;
}
#left_column .type_block_2 .bottom{
    background: url(/templates/images/leftpart/type_block_2/bottom.png) no-repeat left bottom;
    height:31px;
}

#leftmenu ul {
    margin:0;
    padding-left: 10px;
    list-style: none;
}
#leftmenu ul li{
    margin:3px 0;
    padding:3px 0 5px 15px;
    background: url(/templates/images/bullet_1.png) no-repeat 5px 10px;
}
#leftmenu ul li.active{
    margin:0;   
    padding:3px 0 5px 15px;
    background:url(/templates/images/leftmenu/active_fon.png) no-repeat left top;
}
#leftmenu ul li ul {
    margin:0;
    padding-top:5px;
    list-style: none;
}
    
#leftmenu ul li ul li{
    /*margin-bottom: 5px;*/
    margin-top: 5px;
    /*padding:0;*/
    background: url(/templates/images/bullet_2.png) no-repeat 5px 10px;
}
#leftmenu a{
    font:normal 14px verdana;
    color:#818080;
    text-decoration:none;
    border-bottom:1px dashed #b1b1b1;   
}
#leftmenu a:hover{
    color:#f7840d;
    text-decoration:none;
    border-bottom:1px dashed #f7840d;   
}
#leftmenu a.active{
    font:bold 14px verdana;
    color: #FFFFFF;
    text-decoration:none;
    border:none;    
}
#leftmenu a.active:hover{
    color:#FFFFFF;
    text-decoration:none;
}


#mailer {
    padding:0px;
    font:normal 11px Verdana;
    color:#8c8a8a;
}
#mailer div{
    padding:2px 7px;
}

#mailer .subscription_line{
    background:url(/templates/images/mailer/subscription_line.png) no-repeat top left;
    height:39px;
}

#mailer .checkbox_label span{
    text-decoration:underline;
    font-size:12px;
}

#mailer img{
    vertical-align: middle;
}

#content_container{overflow:hidden;}
#content_container .header_text{}
#content_container .top .left {
    background: url(/templates/images/content/top_left.png) no-repeat;
    width: 10px;
    height: 10px;
    float: left;
}
#content_container .top .right {
    background: url(/templates/images/content/top_right.png) no-repeat;
    width: 24px;
    height: 10px;
    float: right;
}
#content_container .top .center {
    background: url(/templates/images/content/top_center.png) repeat-x;
    margin-left: 10px;
    margin-right: 24px;
    height: 10px;
}
#content_container .bottom .left {
    background: url(/templates/images/content/bottom_left.png) no-repeat;
    width: 10px;
    height: 10px;
    float: left;
}
#content_container .bottom .right {
    background: url(/templates/images/content/bottom_right.png) no-repeat;
    width: 24px;
    height: 10px;
    float: right;
}
#content_container .bottom .center {
    background: url(/templates/images/content/bottom_center.png) repeat-x;
    margin-left: 10px;
    margin-right: 24px;
    height: 10px;
}
#content_container .middle {
    background: url(/templates/images/content/middle_right.png) repeat-y right;
    border-left: 1px solid #dadada;
    min-height: 100px;
    padding:10px 20px;
    position:relative;
}
#content_container .middle .ygol{
    position:absolute;
    top:17px;
    left:-1px;
    background:url(/templates/images/content/middle_ygol.png) no-repeat left;
    height:20px;
    width:10px;
}
#content_container img {
    margin:5px;
}

#news_anonce_container{
    margin:10px 0 15px 0;
}
#news_anonce_container .header_text{
    font:normal 18px verdana;
    color: #f7840d;
    margin-bottom:10px;
}
#news_anonce_container .top {
    position:relative;
    height: 22px;
}
#news_anonce_container .top .left {
    background: url(/templates/images/blocks/news_anonce/top_left_date.png) no-repeat;
    width: 165px;
    height: 22px;
    float: left;
}
#news_anonce_container .top .left_story {
    background: url(/templates/images/blocks/news_anonce/top_left_story.png) no-repeat;
    width: 165px;
    height: 22px;
    float: left;
}
#news_anonce_container .top .left div{
    padding:2px 15px 0px 28px;
    text-align:center;
    color:#f08a01;
    font:normal 12px verdana;
}
#news_anonce_container .top .right {
    background: url(/templates/images/blocks/news_anonce/top_right.png) no-repeat;
    width: 10px;
    height: 22px;
    float: right;
}
#news_anonce_container .top .center {
    background: url(/templates/images/blocks/news_anonce/top_center.png) repeat-x;
    margin-left: 165px;
    margin-right: 10px;
    height: 22px;
}
#news_anonce_container .bottom .left {
    background: url(/templates/images/blocks/news_anonce/bottom_left.png) no-repeat;
    width: 10px;
    height: 10px;
    float: left;
}
#news_anonce_container .bottom .right {
    background: url(/templates/images/blocks/news_anonce/bottom_right.png) no-repeat;
    width: 10px;
    height: 10px;
    float: right;
}
#news_anonce_container .bottom .center {
    background: url(/templates/images/blocks/news_anonce/bottom_center.png) repeat-x;
    margin-left: 10px;
    margin-right: 10px;
    height: 10px;
}
#news_anonce_container .middle {
    background:none;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;    
    min-height: 30px;
    padding:10px 10px;
}
#news_anonce_container .middle .photo{
    width: 165px;
    float: left;
    text-align:center;
}

#news_anonce_container .middle .photo_product{
    width: 300px;
    float: left;
    text-align:center;
}
#news_anonce_container .middle .photo_product img {
    border:0;
    padding:0px;
    margin:0px;
}




#news_anonce_container .middle .news_text{
    margin-left: 175px;
}

#news_anonce_container .middle .product_text{
    margin-left: 305px;
}
#news_anonce_container .middle .news_text_story{
    margin-left: 225px;
}

#news_anonce_container .middle .read_more{
    clear:both;
    padding:0 10px 0 0;
    margin-top:7px;
    text-align:right;
}
#news_anonce_container .middle .read_more a{
    font:normal 12px verdana;
    color:#f08a01;
    background:url(/templates/images/bullet_3.png) no-repeat right top;
    padding:5px 30px 15px 0;

}


/*Table Product*/
table.product{
    border:solid 1px #dfdfdf;
}

table.product tr.header{
    background:url(/templates/images/product/table_header_fon.png) repeat-x;
    height:36px;

}
table.product tr.header td{
    font:normal 10px verdana;
    color:#818080;
    border-bottom:1px solid #e5e5e5;
    text-align:center;
}
table.product tr.header td.with_border{
    background:url(/templates/images/product/table_sep_fon.png) right top no-repeat;
}
table.product tr.product_row td{
    border-bottom:1px solid #f2f2f2; 
    font:normal 12px verdana; 
    color:#818080; 
    padding:8px 0 8px 12px;
    text-align:center;
}
table.product tr.product_row td.prod_name{
    font:normal 11px verdana; 
    color:#f08a01;
    text-align:left;
}

table.product td.ventik_text{
    border-bottom:1px solid #f2f2f2; 
    padding:2px 5px;
}

table.product td.ventik_value{
    border-left:1px solid #f78713; 
    border-bottom:1px solid #f2f2f2; 
    padding:2px 5px;
}


#content_column img {
    border:solid 1px #d3d3d3;
    padding:5px;
    margin:5px;
}




#footer{
    border-top:1px solid #dadada;
    background:url(/templates/images/footer/footer_site_border.png) bottom center no-repeat;
    margin:50px 0 15px 0;
    height:150px;
    padding:0 0 40px 0;
}
#footer .footer_picture{
    float:left;
    width:210px;
    text-align:left;
    margin:40px 0 0 20px;

}
#footer .phones{
    float:left;
    width:220px;
    text-align:left;
    margin:40px 0 0 50px;

}
#footer .copy_rights{
    float:left;
    width:430px;
    text-align:left;
    margin:40px 0 0 50px;

}


a.back_link {
    font:bold 11px verdana;
    color:#f7840d;
    text-decoration:none;
}
a.back_link:hover {
    text-decoration: underline;
}
a.copy_skytown {
    font:bold 11px verdana;
    color:#5c6365;
    text-decoration:none;
    border-bottom:1px dashed #5c6365;
}
a.copy_skytown:hover {
    color:#f7840d;
    text-decoration:none;
    border-bottom:1px dashed #f7840d;
}

.clear_all {
    clear:both;
    height:1px;
}


#quick_navigation {
    height:21px;
}
#quick_navigation div{
    padding-top:5px;
}
#quick_navigation a{
    padding:2px 0 2px 10px;
    background:url(/templates/images/bullet_1.png) no-repeat left center;
    color:#a4a3a3;
    font:normal 11px Verdana;
    margin-right:7px;
    text-decoration:none;
}
#quick_navigation a:hover{
    color:#f7840d;
    text-decoration: underline;
}





/*plaine text style */

.broun_11_verdana {
    font:bold 11px verdana;
    color:#9e795e;
}
.dark_grey_very_big_verdana {
    font:bold 22px verdana;
    color:#787878;
}


/*Lang navi*/

div .lang_navi {
    background:url(/templates/images/lang/lang_nav_rus.png) no-repeat left center;  
    width:115px;
    height:26px;
    float:right;
    color:#ec8000;
    font:normal 10px verdana;   
    margin-top:15px;
}

.lang_navi .lang_navi_rus { 
    width:20px;
    float:left;
    /*border:solid 1px red;*/
    margin-left:24px;
    margin-top:10px;
}
.lang_navi .lang_navi_eng { 
    width:20px;
    float:right;
    /*border:solid 1px red;*/
    margin-top:8px; 
    margin-right:24px;
}

.lang_navi a {
    font:normal 10px verdana;
    color:#5c6365;
    text-decoration:none;
    padding:0;
    margin:0;
}
.lang_navi a:hover {
    color:#ec8000;
}

