@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-size: 100.01%;
}

.kuurruru{
display:block;
width:400px;
}

* html .kuurruru{
color:red
}

html {
height: 100%;
background: url(/public/media/backgrounds/bg_5.jpg) top center no-repeat #091837
}

body {
min-height:100%;
height: 100%;
color: #E6E6E6;
font-weight: normal;
font-size:12px;
line-height:1.4;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
background: url(/public/media/backgrounds/bg_5_5.jpg) top center no-repeat #091837
} 

body.inside{
background: url(/public/media/backgrounds/bg_5.jpg) top center no-repeat #091837
}

a {
text-decoration:underline;
color:#9ADEFF;
outline:none
}

a:hover {
text-decoration:none;
}

input, select, textarea {
outline:none !important;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333
}

img {
border:0
}

p {
margin:1.5em 0;
color: #444;
}

div.summer_bg{
position:absolute;
left:0;
top:0;
z-index:1;
height:640px !important;
width:100%;
min-width:980px;
}

* html div.summer_bg{
width:expression(document.body.clientWidth <= 980? "980px": "100%");
}

div.summer_bg img{
height:640px !important;
width:100%;
display:block;
min-width:980px;
}

div.summer_theme_head_atributs{
width:960px;
height:591px;
position:absolute;
left:10px;
top:0;
z-index:-1;
}

#page {
width: 960px;
margin:0 auto;
padding:0 10px;
height: auto !important;
min-height:100%;
height: 100%; 
position:relative;
z-index:3;
background: url(/public/media/backgrounds/bg_5_5.jpg) top center no-repeat #091837;
}

#page.inside{
background: url(/public/media/backgrounds/bg_5.jpg) top center no-repeat #091837;
}

a.logo{
display:block;
position:absolute;
top:31px;
left:10px;
width:139px;
height:93px;
cursor:pointer;
background:url(/public/media/utenos-alus-logo.png) top left no-repeat
}

#footer_guarantor {
height: 78px;
clear: both;
}

#footer {
margin:-78px auto 0 auto;
padding:0 10px;
width: 960px;
height: 78px;
clear: both;
position:relative;
z-index:4
}

#footer .footer_content{
width:925px;
height:56px;
padding:22px 0 0 35px;
background: url(/public/media/footer/footer_bg.jpg) top left no-repeat;
position:relative
}

#footer div.foot_decor{
width:133px;
height:128px;
background:url(/public/media/footer/footer_botle.png) top left no-repeat;
position:absolute;
right:51px;
top:-128px;
}

#footer ul{
list-style:none;
width:100%;
overflow:hidden;
margin-bottom:5px;
}

#footer ul li{
float:left;
background:url(/public/media/borders/border_1.gif) 100% 4px no-repeat;
padding-right:20px;
margin-right:10px;
}
#footer ul li a{
font-family:Tahoma;
font-size:11px;
color:#B2C4E7
}

#header {
height: 450px;
position:relative;
z-index:2
}

#header.inside{
height:179px;
}

ul.head_buttons{
list-style:none;
height:25px;
position:absolute;
left:223px;
top:12px
}

ul.head_buttons li{
float:left;
height:25px;
margin-right:20px;
line-height:25px;
color:#FFF
}

ul.head_buttons li a{
float:left
}

ul.head_buttons_2{
list-style:none;
height:25px;
position:absolute;
right:0;
top:26px;
}

ul.head_buttons_2 li{
float:left;
height:25px;
margin-left:20px;
}

ul.head_buttons_2 li a{
float:left
}

ul.main_menu{
list-style:none;
height:45px;
position:absolute;
top:72px;
right:0;
width:740px;
}

ul.main_menu li{
float:left;
height:45px;
width:185px;
background:url(/public/media/gradients/gradient_1.jpg) top left repeat-x;
position:relative
}

ul.main_menu li a{
display:block;
float:left;
height:42px;
padding-top:3px;
width:185px;
position:relative;
cursor:pointer
}

ul.main_menu li a span{
display:block;
height:30px;
width:165px;
padding:12px 0 0 20px;
float:left;
background:url(/public/media/misc/main_menu/menu_dec_1.png) top left no-repeat;
}

ul.main_menu li a span img{
display:block
}

ul.main_menu li a span img.hvr,
ul.main_menu li a span img.sel{
display:none
}

ul.main_menu li#main_menu_first{
background:url(/public/media/misc/main_menu/first_bg.png) top left no-repeat
}

ul.main_menu li#main_menu_first a span{
filter: none;
background:none
}

ul.main_menu li#main_menu_last{
background:url(/public/media/misc/main_menu/last_bg.png) top left no-repeat;
position:static
}

* html ul.main_menu li#main_menu_last {
	background-image: none !IMPORTANT;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/main_menu/last_bg.png", sizingMethod="crop");
}

ul.main_menu li.selected{
background: url(/public/media/gradients/gradient_2.jpg) top left repeat-x
}

ul.main_menu li#main_menu_first.selected{
background:url(/public/media/misc/main_menu/first_bg_sel.png) top left no-repeat
}

ul.main_menu li#main_menu_last.selected{
background:url(/public/media/misc/main_menu/last_bg_sel.png) top left no-repeat
}

ul.main_menu li.hover img{
display:none
}

ul.main_menu li.hover img.hvr{
display:block
}

ul.main_menu li.selected img{
display:none
}

ul.main_menu li.selected img.sel{
display:block
}

ul.main_menu ul{
list-style:none;
position:absolute;
clear:both;
left:0;
top:45px;
width:247px;
display:none;
}

ul.main_menu li.hover ul{
display:block
}

ul.main_menu ul li{
float:none;
width:100%;
height:auto;
background: url(/public/media/misc/main_menu/submenu_bg.png) !important;
position:static;
border-bottom:1px solid #34406A
}

* html ul.main_menu ul li {
	background-image: none !IMPORTANT;
	cursor:pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/main_menu/submenu_bg.png", sizingMethod="SCALE");
}

ul.main_menu ul li a{
color:#9ADEFF;
width:100%;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
float:none;
height:auto;
width:204px;
padding:7px 27px 7px 16px;
*padding:8px 27px 6px 16px;
position:relative;
text-transform:uppercase;
text-decoration:none;
line-height:1.2;
background:url(/public/media/misc/main_menu/sub_ico.gif) 228px 7px no-repeat
}

ul.main_menu ul li a span{
float:none;
filter: none;
background:none;
height:auto;
width:auto;
padding:0
}

ul.main_menu ul li a:hover{
color:#fff;
background-image:url(/public/media/misc/main_menu/sub_ico_h.gif);
background-color:#1A2144
}

ul.main_menu ul li.last{
border:0;
background:url(/public/media/misc/main_menu/sub_bottom_decor.png) bottom left no-repeat !important
}

* html ul.main_menu ul li.last {
	background-image: none !IMPORTANT;
	cursor:pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/main_menu/sub_bottom_decor.png", sizingMethod="crop");
}

ul.main_menu ul li.last_hover{
border:0;
background:url(/public/media/misc/main_menu/sub_bottom_decor_h.png) bottom left no-repeat !important
}

* html ul.main_menu ul li.last_hover {
	background-image: none !IMPORTANT;
	cursor:pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/main_menu/sub_bottom_decor_h.png", sizingMethod="crop");
}

ul.main_menu ul li.last a{
padding-bottom:8px;
}

ul.main_menu ul li.last a:hover{
background:none;
background:url(/public/media/misc/main_menu/sub_ico_h.gif) 228px 7px no-repeat;
}

/*SCALED_BG*/

.scaled_bg{
position:relative;
width:100%;
color:#fff
}

.scaled_bg img.bgs{
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:none
}

.scaled_bg .scaled_bg_container{
width:100%;
*background-image: none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/gradients/scaled_bg.png", sizingMethod="scale");
}

.scaled_bg .content{
position:relative;
z-index:1
}

/**/

#sidebar {
width: 225px;
padding-bottom:140px;
float: right;
}

#mainbar {
width: 720px;
float: left;
}

div.cont_block{
margin:0 0 15px 0
}

div.cont_block .cont_block_cont_1{
padding:18px 0 18px 0;
}

div.cont_block_2{
width:100%;
margin:0 0 15px 0;
background:url(/public/media/gradients/gradient_3_2.jpg) top left repeat-y
}

div.cont_block_2 .cont_block_2_content{
background:url(/public/media/gradients/gradient_3.jpg) top left no-repeat;
}

div.cont_block_2 .cont_block_2_content img.photp{
float:left;
margin:15px 0 0 14px
}

div.cont_block_2 .cont_block_2_content_2{
background:url(/public/media/gradients/gradient_4.jpg) top left no-repeat;;
padding:14px 15px 16px 14px;
color:#B4CAE2
}

div.cont_block_2 .cont_block_2_content_2 h3{
padding: 0 0 0 63px;
margin-bottom:20px;
font-weight:normal;
font-family:"Trebuchet MS";
font-size:19px;
color:#fff;
}

div.cont_block_2 .button_place{
padding:10px 0 13px 17px;
border-top:1px solid #284877
}

div.cont_block_2 .cont_2{
font-family:"Trebuchet MS";
font-size:12px;
color:#B2CAE0;
height:2%;
overflow:hidden;
padding:13px 10px 10px 14px;
}

ul.list_1{
list-style:none;
width:100%;
overflow:hidden
}

ul.list_1 li{
width:220px;
float:left;
margin-left:22px;
display:inline;
color:#769FCC;
}

ul.list_1 li.med_blt{
margin-left:23px;
}

ul.list_1 li.cleaner{
width:100%;
margin:0 0 25px 0;
height:19px;
display:block;
float:none;
clear:both;
border-bottom:1px solid #3B5A88
}

ul.list_1 li img{
display:block;
margin-bottom:9px;
}

ul.list_1 li a{
font-family:"Trebuchet MS";
font-size:21px;
color:#62BCFF;
line-height:1.1
}

ul.list_1 li a:hover{
color:#fff
}

ul.list_1 li span{
display:block;
margin-top:6px;
}

ul.list_1 li h3.list_titlus{
height:61px;
}

div.just_page{
background:url(/public/media/gradients/gradient_6.jpg) top left repeat-y;
padding:35px 0 0 0;
width:100%;
overflow:hidden;
margin:0 0 168px 0;
font-size:13px;
color:#444
}

div.just_page a{
color:#2165A7
}

div.just_page a:hover{
color:#444
}

div.just_page .right_side{
width:240px;
float:right;
margin-top:-34px;
position:relative;
z-index:1
}

* html div.just_page .right_side{
margin-left:-3px;
}

div.just_page .left_side{
float:left;
width:654px;
padding:0 30px 34px 36px;
}

div.just_page .just_page_content{
padding:10px 10px 0 10px;
}

div.just_page_2{
padding:0 0 0 0;
width:100%;
overflow:hidden;
margin:0 0 168px 0;
font-size:13px;
color:#444
}

div.trails_flash{
margin-bottom:30px;
}

div.trails_flash img{
display:block
}

ul.menu_2{
list-style:none;
width:240px;
border-top:1px solid #959c9d
}

ul.menu_2 li{
width:240px;
height:46px;
background:url(/public/media/gradients/gradient_5.jpg) top left repeat-x;
}

ul.menu_2 li a{
width:200px;
height:31px;
padding:15px 0 0 40px;
display:block;
background:url(/public/media/icons/ico_6.gif) 18px 18px no-repeat;
font-family:"Trebuchet MS";
font-size:13px;
color:#9ADEFF;
text-decoration:none;
line-height:1.2
}

ul.menu_2 li a:hover{
color:#fff;
background-image:url(/public/media/icons/ico_6_h.gif);
}

ul.menu_2 li.selected{
background:url(/public/media/gradients/gradient_7.jpg) top left repeat-x;
}

ul.menu_2 li.selected a{
color:#444 !important;
font-weight:bold;
cursor:default;
background-image:url(/public/media/icons/ico_7.gif) !important
}

ul.list_2{
list-style:none;
margin-top:-10px;
}

ul.list_2 li{
width:307px;
padding:25px 10px 0 10px;
float:left
}

ul.list_2 li.cleaner{
padding:0;
clear:both;
float:none;
width:100%;
height:29px;
border-bottom:1px solid #D6DBDD;
}

ul.list_2 li span.date{
display:block;
font-size:11px;
color:#999;
margin-bottom:3px;
}

ul.list_2 li span.txt{
display:block;
margin-top:10px;
}

ul.list_2 li a{
font-weight:bold;
font-size:16px;
}

div.content_bottom_line{
border-top:1px solid #CFD7D9;
font-size:11px;
width:100%;
overflow:hidden;
padding-top:20px;
margin-top:25px;
}

div.content_bottom_line a.back{
float:left;
margin:5px 0 0 11px;
background:url(/public/media/icons/ico_7.gif) 0 2px no-repeat;
line-height:1.1;
padding:0 0 0 16px;
}

div.content_bottom_line a.print{
margin-right:22px;
float:right;
background:url(/public/media/icons/ico_8.gif) 0 0 no-repeat;
line-height:22px;
padding:0 0 0 33px;
}

ul.list_3{
width:943px;
padding:0 0 0 17px;
overflow:hidden;
list-style:none
}

ul.list_3 li{
width:181px;
height:179px;
margin:0 6px 15px 0;
float:left;

}

ul.list_3 li.selected{
background: url(/public/media/gradients/gradient_8.png);
}

ul.list_3 li a{
width:161px;
height:169px;
padding:10px 10px 0;
display:block;
position:relative;
background:url(/public/media/clear.gif);
font-family:"Trebuchet MS";
color:#5FB8FF;
text-decoration:none
}

ul.list_3 li a img{
display:block;
margin-bottom:4px;
}

ul.list_3 li a img.play_ico{
margin:0;
z-index:2;
width:52px;
height:52px;
display:block;
position:absolute;
left:65px;
top:33px
}

ul.list_3 li.selected a{
cursor:default
}

ul.list_3 li.selected a img.play_ico{
display:none !important
}

ul.list_3 li span.title{
font-size:14px;
color:#5FB8FF;
line-height:1.4;
text-decoration:underline
}

ul.list_3 li a:hover span.title{
text-decoration: none;
color:#fff;
}

ul.list_3 li.selected span.title{
text-decoration:none !important;
color:#fff
}

ul.list_3 li span.lenght{
font-size:11px;
color:#769FCC;
text-decoration:none !important
}

div.catalog_view_block{
width:502px;
height:484px;
padding:56px 58px 0 400px;
margin:0 0 30px 0;
position:relative;
background:url(/public/media/gradients/gradient_9.jpg) top left no-repeat;
font-family: "Trebuchet MS";
font-size:15px;
color:#fff;
}

div.catalog_view_block .catalog_view_flash{
position:absolute;
left:0;
top:0
}

div.games_view_block{
width:960px;
/*height:560px;*/
margin:0 0 30px 0;
}

ul.list_4{
width:943px;
padding:0 0 0 17px;
overflow:hidden;
list-style:none
}

ul.list_4 li{
width:181px;
height:199px;
margin:0 6px 15px 0;
float:left;

}

ul.list_4 li.selected{
background: url(/public/media/gradients/gradient_8.png);
}

ul.list_4 li a{
width:161px;
height:189px;
padding:10px 10px 0;
display:block;
position:relative;
background:url(/public/media/clear.gif);
font-family:"Trebuchet MS";
color:#5FB8FF;
text-decoration:none;
cursor:pointer;
text-align:center;
font-size:15px;
text-decoration:underline
}

ul.list_4 li a img{
display:block;
margin-bottom:4px;
}

ul.list_4 li a:hover{
text-decoration:none;
color:#fff
}

ul.list_4 li.selected a{
color:#fff;
text-decoration:none !important
}

ul.list_5{
width:944px;
padding:0 0 0 16px;
overflow:hidden;
list-style:none
}

ul.list_5 li{
width:230px;
margin:0 6px 9px 0;
float:left;
}

ul.list_5 li.selected{
background: url(/public/media/gradients/gradient_8.png);
}

ul.list_5 li a{
width:210px;
padding:10px 10px 13px 10px;
display:block;
position:relative;
background:url(/public/media/clear.gif);
font-family:"Trebuchet MS";
color:#61BBFF;
text-decoration: none;
cursor:pointer;
font-size:17px;
}

ul.list_5 li a span.tit{
text-decoration: underline
}

ul.list_5 li a span.dscr{
display:block;
font-size:12px;
color:#769FCC;
margin-top:4px;
}

ul.list_5 li a img{
display:block;
margin-bottom:4px;
}

ul.list_5 li a:hover{
text-decoration:none
}

ul.list_5 li a:hover span.tit{
text-decoration:none;
color:#fff
}

ul.list_5 li.selected a{
cursor:default;
color:#fff;
text-decoration:none !important
}

ul.list_5 li.selected span.tit{
text-decoration:none !important
}

ul.list_5 li.cleaner{
clear:both;
float:none;
margin:0;
height:6px;
line-height:1;
font-size:0;
text-indent:-999;
}

div.downloads_view_block{
margin-bottom:30px;
position:relative
}

div.downloads_view_block ul.button_line{
z-index:2;
position:absolute;
left:44px;
top:475px;
list-style:none
}

div.downloads_view_block ul.button_line li{
float:left;
margin-right:10px;
}

div.downloads_view_block ul.button_line li.title{
float:none;
height:34px;
margin-top:-34px;
position:relative;
font-size:15px;
font-family:"Trebuchet MS";
color:#fff;
}

ul.wallpapers_list{
overflow:hidden;
height:2%;
width:auto
}

ul.wallpapers_list li{
margin-bottom:9px !important;
height:auto !important;
margin-right:0;
margin-left:6px;
}

ul.wallpapers_list li.cleaner{
float:none !important;
clear:both;
width:100%;
height:6px !important;
line-height:1;
font-size:0;
text-indent:-9999;
margin:0 !important;
}

ul.wallpapers_list a{
text-align:center;
height:auto !important;
padding-bottom:11px !important
}

ul.screen_s_list{
position:relative;
margin-left:0;
margin-right:-16px;
width:368px !important;
float:left;
}

* html ul.screen_s_list{
margin-right:-25px;
}

ul.screen_s_list li{
width:368px !important;
margin-right:0
}

ul.screen_s_list li a{
width:368px;
position:relative
}

ul.screen_s_list li a:hover{
color:#fff
}

.slider_block_container{
width:720px;
height:330px;
position:relative;
overflow:hidden
}

.slider_block_container div#nav{
z-index:2;
position:absolute;
right:21px;
top:282px;
}

.slider_block_container div#nav a{
display:inline-block;
width:14px;
height:14px;
background:url(/public/media/icons/ico_10.png) top left no-repeat;
font-size:0;
line-height:1;
text-indent:-9999;
margin-left:9px;
}

* html .slider_block_container div#nav a {
	background-image: none !IMPORTANT;
	cursor:pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/icons/ico_10.png", sizingMethod="crop");
}

.slider_block_container div#nav a.activeSlide{
background:url(/public/media/icons/ico_11.png) top left no-repeat
}

* html .slider_block_container div#nav a.activeSlide {
	background-image: none !IMPORTANT;
	cursor:pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/icons/ico_11.png", sizingMethod="crop");
}

#slider_block{
z-index:1;

}

#slider_block div{
height:315px;
width:720px;
float:left
}

.slider_block_container a.prev_sl{
display:block;
width:52px;
height:52px;
background:url(/public/media/icons/ico_13.png) top left no-repeat;
position:absolute;
top:128px;
left:17px;
z-index:2;
cursor:pointer
}

.slider_block_container a.next_sl{
display:block;
width:52px;
height:52px;
background:url(/public/media/icons/ico_12.png) top left no-repeat;
position:absolute;
top:128px;
right:17px;
z-index:2;
cursor:pointer
}

/*POPUP*/

div.alt{
display:none
}

#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#000;
    filter:alpha(opacity=65);
    -moz-opacity: 0.65;
    opacity: 0.65;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	 width: expression(document.body.clientWidth > 960 ? "100%" : "960px")
}

div.popup_layer{
position: absolute;
top:0;
left:0;
z-index:102;
width:100%;
}

div.pop_position_fix{
width:980px; 
margin:0 auto; 
position:relative
}

div.reg_popup{
width:315px;
position:absolute;
top:45px;
left:655px;
}

div.reg_popup_2{
width:800px;
position:absolute;
top:45px;
left:90px;
}

div.pop_content .top_dec{
height:9px;
font-size:0;
text-indent:-9999;
background:url(/public/media/popups/reg_pop_bg.jpg) top left no-repeat;
position:relative;
margin:0 5px;
}

div.reg_popup_2 .top_dec{
background:url(/public/media/popups/reg_pop_bg_2.jpg) top left no-repeat
}

div.pop_content img.arro{
width:21px;
height:22px;
background:url(/public/media/popups/top_dec_2.png) top left no-repeat;
margin-left:60px;
}

* html div.pop_content img.arro{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups/top_dec_2.png", sizingMethod="crop");
}

div.reg_popup_2 img.arro{
margin-left:625px;
}

div.pop_content .top_dec div{
width:5px;
height:9px;
background:url(/public/media/popups/top_dec_3.png) top left no-repeat;
float:left;
margin-left:-5px;
position:relative
}

* html div.pop_content .top_dec div{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups/top_dec_3.png", sizingMethod="crop");
}

div.pop_content .top_dec span{
display:block;
width:5px;
height:9px;
background:url(/public/media/popups/top_dec_4.png) top left no-repeat;
float:right;
margin-right:-5px;
position:relative
}

* html div.pop_content .top_dec span{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups/top_dec_4.png", sizingMethod="crop");
}

div.pop_content .contss{
background:url(/public/media/popups/top_dec_1.jpg) top left;
}

div.pop_content .bottom_dec{
height:10px;
font-size:0;
text-indent:-9999;
background:url(/public/media/popups/bottom_dec_1.jpg) top left repeat-x;
position:relative;
margin:0 5px;
}

div.pop_content .bottom_dec div{
width:5px;
height:10px;
background:url(/public/media/popups/bottom_dec_2.png) top left no-repeat;
float:left;
margin-left:-5px;
position:relative
}

* html div.pop_content .bottom_dec div{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups/bottom_dec_2.png", sizingMethod="crop");
}

div.pop_content .bottom_dec span{
display:block;
width:5px;
height:10px;
background:url(/public/media/popups/bottom_dec_3.png) top left no-repeat;
float:right;
margin-right:-5px;
position:relative
}

* html div.pop_content .bottom_dec span{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups/bottom_dec_3.png", sizingMethod="crop");
}

div.pop_content .pop_footer{
height:38px;
background:url(/public/media/popups/bottom_dec_4.jpg) top left repeat-x;
padding:16px 0 0 31px;
}

div.pop_content input{
font-size:14px;
}

.reg_popup .textus{
height:333px;
padding:15px 29px 0 29px;
color:#444;
background:url(/public/media/popups/reg_pop_bg.jpg) bottom left;
font-family:"Trebuchet MS";
font-size:14px;
position:relative
}

.reg_popup h2,
.reg_popup_2 h2{
width:100px;
margin-bottom:20px;
font-family:"Trebuchet MS";
font-size:20px;
font-weight:normal;
color:#185597;
line-height:1.2
}

.reg_popup_2 .textus{
height:520px;
padding:15px 29px 0 29px;
color:#444;
background:url(/public/media/popups/reg_pop_bg_2.jpg) bottom left;
font-family:"Trebuchet MS";
font-size:14px;
position:relative;
z-index:2
}

div.pop_content span.close{
display:block;
position:absolute;
right:10px;
top:0;
width:29px;
height:29px;
background:url(/public/media/icons/ico_5.gif) top left no-repeat;
cursor:pointer
}

/*INPUTS*/

div.input_place_1{
width:193px;
height:42px;
padding:0 15px 0 15px;
margin-bottom:17px;
background:url(/public/media/inputs/input_bg.png) top left no-repeat
}

* html div.input_place_1{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/inputs/input_bg.png", sizingMethod="crop");
}

div.input_place_1 input{
border:0;
width:193px;
vertical-align:top;
margin-top:12px;
font-family:"Trebuchet MS";
font-size:14px;
position:relative
}

div.input_place_1_req{
width:193px;
height:42px;
padding:0 15px 0 15px;
margin-bottom:17px;
background:url(/public/media/inputs/input_bg_req.png) top left no-repeat
}

* html div.input_place_1_req{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/inputs/input_bg_req.png", sizingMethod="crop");
}

div.input_place_1_req input{
border:0;
width:180px;
margin-top:12px;
vertical-align:top;
font-family:"Trebuchet MS";
font-size:14px;
position:relative
}

div.input_place_1_1{
width:164px;
height:42px;
padding:0 15px 0 15px;
margin-bottom:17px;
background:url(/public/media/inputs/input_bg_2.png) top left no-repeat
}

* html div.input_place_1_1{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/inputs/input_bg_2.png", sizingMethod="crop");
}

div.input_place_1_1 input{
border:0;
width:164px;
margin-top:13px;
vertical-align:top;
font-family:"Trebuchet MS";
position:relative
}

div.input_place_1_1_req{
width:164px;
height:42px;
padding:0 15px 0 15px;
margin-bottom:17px;
background:url(/public/media/inputs/input_bg_2_req.png) top left no-repeat
}

* html div.input_place_1_1_req{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/inputs/input_bg_2_req.png", sizingMethod="crop");
}

div.input_place_1_1_req input{
border:0;
width:150px;
margin-top:13px;
vertical-align:top;
font-family:"Trebuchet MS";
position:relative
}

div.input_place_2{
width:176px;
height:21px;
padding:5px 10px 0 10px;
*padding-top:4px;
margin:8px 0 15px 0;
background:url(/public/media/inputs/input_bg_3.png) top left no-repeat
}

div.input_place_2 input{
border:0;
background:none;
color:#fff
}

div.input_place_3{
width:164px;
height:42px;
padding:0 15px 0 15px;
margin-bottom:17px;
margin-top:4px;
background:url(/public/media/inputs/input_bg_4.png) top left no-repeat
}

* html div.input_place_3{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/inputs/input_bg_4.png", sizingMethod="crop");
}

div.input_place_3 input{
border:0;
width:34px;
margin-top:13px;
margin-right:18px;
vertical-align:top;
font-family:"Trebuchet MS";
text-align:center;
position:relative
}

div.input_place_4{
width:179px;
height:42px;
padding:0 0 0 15px;
margin-bottom:17px;
margin-top:4px;
background:url(/public/media/inputs/input_bg_5.png) top left no-repeat
}

* html div.input_place_4{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/inputs/input_bg_5.png", sizingMethod="crop");
}

div.input_place_4 input{
border:0;
width:17px;
height:17px;
margin-top:13px;
vertical-align:top;
font-family:"Trebuchet MS";
text-align:center;
float:left;
position:relative
}

div.input_place_4 span{
float:left;
margin-top:12px;
line-height:17px;
margin-right:14px;
}

div.text_area_block{
font-family:"Trebuchet MS";
font-size:14px;
clear:both;
width:100%;
}

div.text_area_block h4{
padding-left:4px;
margin-bottom:10px;
font-weight:normal
}

div.text_area_place{
width:604px;
height:134px;
padding:0 15px;
margin-bottom:20px;
background:url(/public/media/inputs/textarea_bg.png) top left no-repeat
}

div.text_area_place textarea{
border:0;
margin-top:12px;
width:604px;
height:110px;
font-family:"Trebuchet MS";
font-size:14px;
}

select.styled_select{
visibility:hidden
}

div.newListSelected{
float:left;
width:194px;
height:42px;
background:url(/public/media/inputs/select_bg.png) top left no-repeat;
outline:none;
z-index:11;
cursor:pointer
}

* html div.newListSelected {}

div.newListSelFocus{
background:url(/public/media/inputs/select_bg_sel.png) top left no-repeat;
}

div.newListSelected ul.newList{
list-style:none;
width:180px;
left:7px;
margin-left:7px;
margin-top:-5px;
margin-bottom:-5px;
overflow:hidden;
overflow-y: scroll;
background:#354466;
position:absolute
}

div.newListSelected ul.newList li{
font-family:"Trebuchet MS";
font-size:14px;
color:#fff;
padding:2px 0 5px 10px;
}

div.newListSelected .selectedTxt{
height:27px;
padding:12px 0 0 15px;
}

.newListHover{
background:#2B3851
}

a.checkbox{
display:inline-block;
width:18px;
height:18px;
margin-right:10px;
background:url(/public/media/icons/ico_2.gif) top left no-repeat
}

a.checkbox_checked{
background:url(/public/media/icons/ico_3.gif) top left no-repeat
}

/*HEADERS*/

h1.title_1{
height:70px;
width:931px;
background:url(/public/media/headers/header_2.png) top left no-repeat;
margin:0 0 -27px 0;
padding:11px 0 0 29px;
position:relative;
line-height:1.2;
font-family:"Trebuchet MS";
font-size:27px;
color:#143E7A;
font-weight:normal;
z-index:1
}

* html h1.title_1{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/headers/header_2.png", sizingMethod="crop");
}

h2.title_1{
margin:0 15px 13px 23px
}

h2.title_1 img{
display:block
}

h3.title_1{
height:54px;
background:url(/public/media/headers/header_1.gif) top left no-repeat;
font-family:"Trebuchet MS";
font-size:20px;
color:#143E7A;
font-weight:normal;
padding:7px 0 0 17px;
letter-spacing:-1px
}

h3.title_2{
padding:15px 0 12px 14px;
border-bottom:1px solid #2F5793
}

h3.title_2 img{
display:block
}

/*BUTTONS*/

a.button_1{
display:block;
width:81px;
height:25px;
background:url(/public/media/buttons/button_1.png) top left no-repeat;
cursor:pointer
}

a.button_1_light{
display:block;
width:81px;
height:25px;
background:url(/public/media/buttons/button_1_light.png) top left no-repeat;
cursor:pointer
}

a.button_1_light_2{
display:block;
width:81px;
height:25px;
background:url(/public/media/buttons/button_1_light_2.png) top left no-repeat;
cursor:pointer
}

a.button_1_light_3{
display:block;
width:81px;
height:25px;
background:url(/public/media/buttons/button_1_light_3.png) top left no-repeat;
cursor:pointer
}

a.button_2{
display:block;
width:101px;
height:25px;
background:url(/public/media/buttons/button_2.png) top left no-repeat;
cursor:pointer
}

a.button_2_light{
display:block;
width:101px;
height:25px;
background:url(/public/media/buttons/button_2_light.png) top left no-repeat;
cursor:pointer
}

a.button_2_light_2{
display:block;
width:101px;
height:25px;
background:url(/public/media/buttons/button_2_light_2.png) top left no-repeat;
cursor:pointer
}

a.button_2_light_3{
display:block;
width:101px;
height:25px;
background:url(/public/media/buttons/button_2_light_3.png) top left no-repeat;
cursor:pointer
}

a.button_3{
display:block;
width:68px;
height:25px;
background:url(/public/media/buttons/button_3.png) top left no-repeat;
cursor:pointer
}

a.button_3_light{
display:block;
width:69px;
height:25px;
background:url(/public/media/buttons/button_3_light.png) top left no-repeat;
cursor:pointer
}

a.button_3_light_2{
display:block;
width:72px;
height:25px;
background:url(/public/media/buttons/button_3_light_2.png) top left no-repeat;
cursor:pointer
}

a.button_3_light_3{
display:block;
width:72px;
height:25px;
background:url(/public/media/buttons/button_3_light_3.png) top left no-repeat;
cursor:pointer
}

a.button_3_lt{
display:block;
width:86px;
height:25px;
background:url(/public/media/buttons/button_3_lt.png) top left no-repeat;
cursor:pointer
}

a.button_3_lt_light{
display:block;
width:87px;
height:25px;
background:url(/public/media/buttons/button_3_lt_light.png) top left no-repeat;
cursor:pointer
}

a.button_3_lt_light_2{
display:block;
width:87px;
height:25px;
background:url(/public/media/buttons/button_3_lt_light_2.png) top left no-repeat;
cursor:pointer
}

a.button_3_lt_light_3{
display:block;
width:87px;
height:25px;
background:url(/public/media/buttons/button_3_lt_light_3.png) top left no-repeat;
cursor:pointer
}

a.button_4{
display:block;
width:130px;
height:22px;
background:url(/public/media/buttons/button_4.png) top left no-repeat;
cursor:pointer
}

a.button_5{
display:block;
width:109px;
height:39px;
background:url(/public/media/buttons/button_5.png) top left no-repeat;
cursor:pointer
}

a.button_6{
display: inline-block;
height:19px;
padding:5px 14px 0 7px;
margin-left:7px;
background: url(/public/media/buttons/button_6.gif) top right no-repeat;
cursor:pointer;
position:relative
}

a.button_6 span{
display:block;
width:7px;
height:24px;
background: url(/public/media/buttons/button_6_2.png) top left no-repeat;
position:absolute;
left:-7px;
top:0
}

a.button_7{
display: inline-block;
width:195px;
height:39px;
background: url(/public/media/buttons/button_7.png) top left no-repeat;
margin-left:15px;
cursor:pointer;
}

a.button_8{
display:inline-block;
width:97px;
height:39px;
margin-right:20px;
vertical-align:middle;
background:url(/public/media/buttons/button_8.png) top left no-repeat;
cursor:pointer
}

a.button_9{
display:block;
cursor:pointer;
width:91px;
text-align:center;
height:18px !important;
padding-top:6px;
background:url(/public/media/buttons/button_9.png) 0 0 no-repeat;
}

a.button_9 img{
display:block;
margin:0 auto
}

a.button_10{
display:block;
cursor:pointer;
width:81px;
text-align:center;
height:17px !important;
padding-top:7px;
background:url(/public/media/buttons/button_9_2.png) 0 0 no-repeat;
}

a.button_10 img{
display:block;
margin:0 auto
}

a.button_11{
display:block;
width:84px;
height:25px;
background: url(/public/media/buttons/button_10.png) top left no-repeat
}

a.button_11_light{
display:block;
width:84px;
height:25px;
background: url(/public/media/buttons/button_10_light.png) top left no-repeat
}

a.button_11_light_2{
display:block;
width:84px;
height:25px;
background: url(/public/media/buttons/button_10_light_2.png) top left no-repeat
}

a.button_12{
display:block;
width:116px;
height:25px;
background: url(/public/media/buttons/button_11.png) top left no-repeat
}

a.button_12_light{
display:block;
width:117px;
height:25px;
background: url(/public/media/buttons/button_11_light.png) top left no-repeat
}

a.button_12_light_2{
display:block;
width:117px;
height:25px;
background: url(/public/media/buttons/button_11_light_2.png) top left no-repeat
}

a.button_13{
display:block;
width:109px;
height:39px;
background: url(/public/media/buttons/button_12.png) top left no-repeat
}

a.button_14{
display:block;
width:150px;
height:39px;
background: url(/public/media/buttons/button_13.png) top left no-repeat;
cursor:pointer
}

a.button_15{
display:block;
width:107px;
height:25px;
background: url(/public/media/buttons/button_14_lt.png) top left no-repeat;
cursor:pointer
}

a.styled_link_1{
font-family:"Trebuchet MS";
font-size:14px;
color:#9ADEFF;
background:url(/public/media/icons/ico_1.gif) 100% 4px no-repeat;
padding-right:22px;
}

a.styled_link_2{
font-family:"Trebuchet MS";
font-size:14px;
color:#185497;
background:url(/public/media/icons/ico_4.gif) 100% 4px no-repeat;
padding-right:22px;
}

/*SPECIAL*/

br.cleaner {
	display:block;
	clear:both
}
br.small_br {
	font-size:6px;
	line-height:1
}
.pointer {
	cursor:pointer
}
.cleaner {
	display:block;
	clear:both
}
.nopadd {
	padding:0 !important
}
.noborg {
	border:0 !important
}
.nobg {
	background:none !important
}
.nomarg {
	margin:0 !important
}
.nowrap {
	white-space:nowrap
}
.dinamic {
	overflow:auto;
	width:100%
}
.center {
	margin:0 auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.no_float{
	float:none !important
}
.cursor_def{
cursor:default !important
}

/*FONTS*/

.trbucet{
font-family:"Trebuchet MS"
}

.bold {
	font-weight:700
}
.f_normal{
	font-weight:normal
}
.f_10 {
	font-size:10px;
}
.f_11 {
	font-size:11px;
}
.f_12 {
	font-size:12px;
}
.f_13 {
	font-size:13px;
}
.f_14 {
	font-size:14px;
}
.f_15 {
	font-size:15px;
}
.f_16 {
	font-size:16px;
}
.f_17 {
	font-size:17px;
}
.f_18 {
	font-size:18px;
}
.f_19 {
	font-size:19px;
}
.f_20 {
	font-size:20px;
}
.f_21 {
	font-size:21px;
}
.f_22 {
	font-size:22px;
}
.f_23 {
	font-size:23px;
}
.f_24 {
	font-size:24px;
}
.f_25 {
	font-size:25px;
}
.f_26 {
	font-size:26px;
}
.f_27 {
	font-size:27px;
}
.f_28 {
	font-size:28px;
}
.f_29 {
	font-size:29px;
}
.f_30 {
	font-size:30px;
}
.f_6 {
	font-size:6px !important
}

/*COLORS*/

.white{
color:#fff
}

.blue{
color:#185597
}

.grey{
color:#999
}

div.forgot_password_popup{
width:315px;
position:absolute;
top:45px;
left:655px;
}


.forgot_password_popup .textus{
height:180px;
padding:15px 29px 0 29px;
color:#444;
background:url(/public/media/popups/reg_pop_bg.jpg) bottom left;
font-family:"Trebuchet MS";
font-size:14px;
position:relative
}

.forgot_password_popup h2{
width:200px;
margin-bottom:20px;
font-family:"Trebuchet MS";
font-size:20px;
font-weight:normal;
color:#185597;
line-height:1.2
}

div.contacts {
  padding: 0 0 10px 20px;
}

div.contacts p {
  color: #b4c7df;
}
div.catalog_view_block p{
  color: #fff;
}

/*DISCLMR*/

div.cenz_container{
width:100%; 
height:100%; 
position:relative; 
min-height:600px; 
min-width:980px;
z-index:5
}

* html div.cenz_container{
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 980? "980px":
 "100%");
height:expression((document.documentElement.clientHeight
 || document.body.clientHeight) < 600? "600px":
 "100%");
}

div.cenz_container img.cenz_bg{
display:block;
width:100%; 
height:100%; 
position: absolute; 
left:0; 
top:0;
z-index:1
}

div.cenz_container a.logo{
position:absolute;
top:36px;
left:50px;
z-index:2
}

div.cenz_container a.button_3_light_2,
div.cenz_container a.button_3_lt_light_2{
position:absolute;
top:52px;
right:32px;
z-index:2
}

div.cenz_container span.copyright{
display:block;
position:absolute;
left:57px;
bottom:44px;
z-index:2
}

div.cenz_container div.cenz_bottle{
width:367px;
height:477px;
background:url(/public/media/cenzor_bottle.png) top left no-repeat;
position:absolute;
right:8px;
bottom:0;
z-index:2
}

div.cenz_container div.cenz_text{
width:448px;
height:198px;
position:absolute;
left:50%;
top:50%;
margin:-99px 0 0 -222px;
z-index:2;
text-align:center
}

div.cenz_container div.button_place{
padding:39px 0
}

div.cenz_container div.button_place img{
margin:0 19px;
}

div.cenz_container table.remember_me{
margin:0 auto;
font-size:14px;
}

div.cenz_container table.remember_me span{
display:inline-block;
padding-top:2px;
}

div.cenz_container img.sorry{
display:none;
margin-top:60px
}


/*Dancing banners*/

div.dancing_banner{
background:#13366d;
padding:18px;
height:25px;
}

a.index_head_link{
display:block;
position:absolute;
width:100%;
height:325px;
bottom:0;
left:0
}
