body {
	margin:0;
	padding:0 45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:100%;
}

html { height:100%;}

.container { height:100%; margin:0px;}
a:hover {
	text-decoration:none;
	outline:none;
}

.logo_top {background:#fff url(/images/logo.gif) no-repeat top left;
	height:142px;
	width:163px;}

.menu_top {
	background:#fff url(/images/menu_top_bg.gif) no-repeat top left;
	height:142px;
        width:510px;
}

.menu_top_rus {
	background:#fff url(/images/menu_top_bg_rus.gif) no-repeat top left;
	height:142px;
	width:163px;
}

.menu_top_plug_in {
	background:#fff url(/images/menu_top_bg_plug_in.gif) no-repeat top left;
	height:142px;
}

.menu_top_plug_in_rus {
	background:#fff url(/images/menu_top_bg_plug_in_rus.gif) no-repeat top left;
	height:142px;
}

.menu_top_new {
	background:#fff url(/images/menu_top_bg_new.gif) no-repeat top left;
	height:64px;
        width:510px;
}

.menu_top_rus_new {
	background:#fff url(/images/menu_top_bg_rus_new.gif) no-repeat top left;
	height:64px;
	width:163px;
}

.menu_top_plug_in_new {
	background:#fff url(/images/menu_top_bg_plug_in_new.gif) no-repeat top left;
	height:142px;
}

.menu_top_plug_in_rus_new {
	background:#fff url(/images/menu_top_bg_plug_in_rus_new.gif) no-repeat top left;
	height:142px;
}

.lk {
	background:#fff url(/images/lk_enter_bg.gif) no-repeat top right;
    padding:0px 0px 0 0;
}

.lk_rus {
	background:#fff url(/images/lk_enter_bg_rus.gif) no-repeat top right;
    padding:0px 0px 0 0;
}
.lk_new {
	background:#fff url(/images/lk_enter_bg_new.gif) no-repeat top right;
    padding:0px 0px 0 0;
}

.lk_rus_new {
	background:#fff url(/images/lk_enter_bg_rus_new.gif) no-repeat top right;
    padding:0px 0px 0 0;
}

.lang_sw {
	display:block;
	float:right;
	margin:26px 0 0 0;
	text-align:right;
}
.lang_sw a {
	margin:0 0px 0 0;
	color:#5e5f5e;
	font-size:11px;
	font-weight:bold;
}
.lang_sw a.active {
	color:#d9a90b;
	text-decoration:none;
}
.entrance_lk {
	display:block;
	width:130px;
	float:right;
	text-align:right;
	margin:75px 0px 0 0px;
	padding:0 60px 0 0;
}
.entrance_lk_new {
	display:block;
	width:130px;
	float:right;
	text-align:right;
	margin:25px 0px 0 0px;
	padding:0 60px 0 0;
}

.lang_sw {
	display:block;
	float:right;
	margin:26px 0 0 0;
}
.lang_sw a {
	margin:0 0px 0 0;
	color:#5e5f5e;
	font-size:11px;
	font-weight:bold;
}
.lang_sw a.active {
	color:#d9a90b;
	text-decoration:none;
}
.lang_sw a.enter {
	margin:0 0px 0 0;
	color:#000;
	font-size:10px;
	font-weight:bold;
}

.footer {
	color:#5e5f5e;
	font-size:10px;
}
.copyright {
	float:right;
	margin:10px 0 0 0;
	font-size:10px;
	color:#727272;
}
.copyright.left {
	float:left;
}

.copyright.left A{
	text-decoration:none;
	color:#727272;
}

.copyright.left A:hover { text-decoration:underline;}

.main_banner {
	display:block;
	margin:auto;
}
.side_dots_r {
	background:#fff url(/images/side_bg.gif) repeat-y right;
}
.block {
	display:block;
	margin:0 0px 0 0;
	font-size:12px;
	font-weight:bold;
}
.block .title {
	margin:0 0 25px 0;
}
.block P {
	margin:0 0 22px 0;
}
.block.l {
	margin:0 65px 0 0;
	text-align:right;
}
.block.r {
	margin:0 0px 0 65px;
	text-align:left;
}
.block.c {
	margin:0 65px 0 65px;
	text-align:left;
}

.gold {
	color:#eeb700;
}

.black {
	color:#000;
}

.gold.underlined { text-decoration:underline;}

.spisok {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.spisok li {
	display:block;
	clear:both;
	margin:0 0 14px 0;
	color:#5e5f5e;
}
.plus {
	float:left;
	margin:2px 5px 0 0;
	border: none;
}

.plus1 {
	float:left;
	margin:1px 5px 0 -29px;
	border: none;
	vertical-align:middle;
}

.bot_link {
	display:block;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#000;
	margin:0px 65px 0 0;
	padding:0px 17px 0 0;
	background:#fff url(/images/bottom_arrow.gif) no-repeat right 2px;
}


.top_nav {
	margin:117px 0 0 16px;
	padding:0px;
	list-style-type:none;
	width:510px;

}
.top_nav li {
	float:left;
	
}
.top_nav li A {
	color:#838383;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	margin:0 12px 0px 0;
	letter-spacing:-1px;
}

.top_nav.rus li A {
	margin:0 8px 0px 0;
}

.top_nav li A.gold { color:#eeb700; }
.top_nav li A:hover {
	text-decoration:underline;
}
.top_nav_new {
	margin:40px 0 0 16px;
	padding:0px;
	list-style-type:none;
	width:510px;

}
.top_nav_rus_new {
	margin:40px 0 0 16px;
	padding:0px;
	list-style-type:none;
	width:510px;

}
.top_nav_new li {
	float:left;
	
}
.top_nav_rus_new li {
	float:left;
	
}
.top_nav_new li A {
	color:#838383;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	margin:0 12px 0px 0;
	letter-spacing:-1px;
}
.top_nav_rus_new li A {
	color:#838383;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	margin:0 12px 0px 0;
	letter-spacing:-1px;
}

.top_nav_rus_new li A {

	margin:0px 8px 0px 0;
}

.top_nav_new li A.gold { color:#eeb700; }
.top_nav_new li A:hover {
	text-decoration:underline;
}

.akcia_nav {
	margin:0px 0 20px 0px;
	padding:0px;
	list-style-type:none;
	display:block;
	height:20px;
}
.akcia_nav li {
	float:left;
	color:#323232;
	font-size:13px;
	font-weight:bold;
	padding:0 30px 0 0;
}
/* ======================*/

.arrow_link {
	font-size:10px;
	font-weight:bold;
	color:#5e5f5e;
	margin:0px 0px 0 0;
	padding:0px 17px 0 0;
	background:#fff url(/images/bottom_arrow.gif) no-repeat right 1px;
}

.arrow_link.noarrow {
	background:none;
	padding:0px 0px 0 0 !important;
}

.left_col {
	display:block;
	width:220px;
	float:left;
	text-align:left;
	padding:45px 0 0 0;

}

.left_col .lk_menu {
	margin:0 0 0px 0px;
	padding:0px;
	list-style-type:none;

}

.left_col .lk_menu li {
	margin:0 0 12px 0;}


.left_col .lk_menu li a {
	font-size:13px;
	color:#323232;
	font-weight:bold;
}

.left_col .lk_menu li a.gold {
	color:#EEB700;
}


.left_col .lk_menu li .lk_menu_expanded {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.left_col .lk_menu li .lk_menu_expanded li {
	margin: 0 0 5px 0;
	font-size:11px;
	font-weight:normal;}

.left_col .lk_menu li .lk_menu_expanded li a {
	font-size:11px;
	font-weight:normal;
}

.right_col {
	display:block;
	width:240px;
	float:right;
	text-align:left;
	padding:45px 0 0 0;
	margin:0 0px 0 0px;
}

.right_col_faq {
	display:block;
	width:240px;
	float:right;
	text-align:left;
	padding:45px 0 0 0px;
	margin:0 0px 0 10px;
	font-size:11px;
	color:#727272;
}

.center_col {
	display:block;
	margin:0 265px 0 250px;
	text-align:left;
	padding:45px 0 0 0;
	color:#727272;
	font-size:11px;
/*	border:solid 1px blue;*/
}
.center_col td {
	color:#727272;
	font-size:11px;
}

.center_col h1 {
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	margin:0 0 30px 0;
	color:#000;
	}
	
.center_col h2	{
	color:#070707;
	font-size:13px;
	margin:25px 0 0px; 0;
}
.center_col h2.news	{
	color:#070707;
	font-size:13px;
	margin:0 0 0 0;
}

.center_col small	{
	color:#8e8f8f;
	font-size:10px;
	font-weight:normal;
}

/*.center_col UL { 
margin:0 0 0 0;
padding:0px 0 0 10px;
}

.center_col UL li{
	list-style-type:none;
	background:url(images/plus.gif) no-repeat 0px 2px;
	padding:0 0 5px 20px;
	margin:0 0 0px 0;
	}*/



.right_col small	{
	color:#8e8f8f;
	font-size:10px;
	font-weight:normal;
}
	
.right_col h2	{
	color:#070707;
	font-size:13px;
	margin:15px 0 0px 0;
}
.right_col h2.vitaemo {
	margin:10px;}	

.center_col p {
	margin:7px 0;
}


.center_col p a, .center_col a {
	color:#000;
	text-decoration:underline;
	
}

.center_col p a:hover, .center_col a:hover { text-decoration:none;}
	
.tarif_plan	{display:block; overflow:hidden;}
.tarif_plan .type	{ float:left; margin:0 20px 0px 0;}

.line {	
	display:block;
	height:1px;
	background:#ccc url(/images/dot_line.gif) repeat-x;
	overflow:hidden; /*ie fix*/
	margin:15px 0;
}


.button_block {
	display:block;
	margin:0px;
	height:20px;
}

.button_block.r {
	text-align: right;
}


a.yellow_button {
	display:block;
	background:#eeb700;
	margin:0px;
	padding:5px 0;
	width:100px;
	text-align:center;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	float:right;
}

a.yellow_button:hover { text-decoration:none;}


.rakhunok {
	display:block;
	padding:10px;
	border:solid 1px #e6e6e6;}

.summa {
	display:block;
	color:#b41c3b;
	font-size:12px;
	font-weight:bold;
}
.summa strong { font-size:20px;}

.uvaga {
	display:block;
	color:#000;
	font-size:10px;
	margin: 20px 0 12px 0;
	font-weight:bold;
}

.akcii {
	margin:30px 0 0 0;
}

.akcii p {
	font-size:10px;
	color:#727272;
	margin:15px 0;
}

.pidkazka {
	margin:30px 0 0 0;
}

.pidkazka ul {
	list-style-type:none;
	margin:15px 0 0 0px;
	padding:0px;
}

.pidkazka ul li {
	margin:0 0 5px 0;}

.pidkazka .arrow_link {


	font-size:10px;
	font-weight:normal;
	color:#5e5f5e;
	margin:0px 0px 7px 0;
	padding:0px 17px 0 0;
	background:#fff url(/images/bottom_arrow.gif) no-repeat right bottom;
}



.passw {
display:block;
padding:20px;
border:solid 1px #e6e6e6;
text-align:center;
margin:0 0 10px 0;
}

.passw .head {
display:block;
font-weight:bold;
color:#b31938;
margin:0 0 10px 0;}


.grey_border {
border:solid 1px #a0a0a0;
color:#727272;
padding:3px 0 5px 3px;

font-size:11px;
margin:0 10px;}

.calendar {
margin:10px 0 20px 0;
}


.data_list {
border-collapse:collapse;
margin:10px 0 0 0;
}
.data_list TD {
padding:5px;
border:solid 1px #fff;
text-align:center;
}

.data_list TD.right {
text-align: right;
}

/*.row_1 { background-color:#f5f5f5;}
.row_2 { background-color:#fff;}
.row_head {background-color:#e8e8e8; font-weight:bold; text-align:center; border-bottom:solid 1px #eeb700 !important;}
*/
.gorizont_table TD { padding:0 10px 0 0;}
.gorizont_table2 TD { padding:0 10px 5px 0;}

.form_fields {
display:block;
margin:0 0 13px 0;
}
.form_fields dt {
float:left;
display:block;
width:80px;
}

.form_fields dd {
display:block;
margin:0px 0 0 80px;
}

.form_fields dd input { width:150px; margin-top:-3px;}


/*===============  footer ===================*/
.stiky_footer {
	height:170px;
	text-align:center;
	font-size:10px;
	overflow:hidden;

}

.push{ height:170px;}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -170px;
	max-width:1190px;
	
}

.questions_bottom {
	background: url(/images/glasses.jpg) no-repeat;
	margin:30px 0 10px 245px;
	padding:30px 0 0 0px;
	text-align:left;
	overflow:hidden;
	display:block;
	height:63px;
}

.questions_bottom_rus {
	background: url(/images/glasses_rus.jpg) no-repeat;
	margin:30px 0 10px 245px;
	padding:30px 0 0 0px;
	text-align:left;
	overflow:hidden;
	display:block;
	height:63px;
}

.questions_bottom a {
	color:#000;
	font-weight:bold;
	font-size:10px;
	margin:0px 0 0 105px;
	}

.questions_bottom_rus a {
	color:#000;
	font-weight:bold;
	font-size:10px;
	margin:0px 0 0 97px;
}

/*================ 404 ========================*/
.four_zero_four {
	width:450px;
	height:300px;
	margin:150px auto;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#727272;
}

.four_zero_four h1 { color:#000;}

.four_zero_four a {
	color:#727272;
	font-weight:bold;
}

.pillar {
	background: url(/images/404.jpg) repeat scroll 0% 0%;
	float: right;
	width: 149px;
	height: 162px;
}


/* =============   spisok s +  ==================*/
.faq {
	margin:10px 20px 0px 0 !important;
	padding:0px;
	list-style-type:none;
	display:block;
}
.faq li {
	display:block;
	margin:0 0 4px 0;
	color:#5e5f5e;
	background:url(/images/plus.gif) no-repeat 0px 0px;
	padding:0 0 5px 20px;
}
.faq li a {color:#5e5f5e;}

/*=================================================*/


/* =============   spisok bez +  ==================*/
.spisok_blank {
	margin:10px 20px 0px 0 !important;
	padding:0px;
	list-style-type:none;
	display:block;
}

.spisok_blank li {
	display:block;
	margin:0 0 4px 0;
	color:#5e5f5e;
	padding:0 0 5px 0px  !important;
	background:none !important;
}

.spisok_blank li a {color:#000;}
/*=================================================*/

.pidkazka .faq {
	margin:25px 0 0 0 !important;
	padding:0px;
	list-style-type:none;
	display:block;
}

.pidkazka .faq li {
	display:block;
	margin:0 0 10px 0;
	color:#5e5f5e;
	font-size:11px;
}

.pidkazka .faq li a {color:#5e5f5e; font-size:11px;}

.pidkazka p { font-size:11px; color:#5e5f5e; }

.plus {
	float:left;
	margin:0px 5px 0 0;
	border: none;
}

.arrow_image {margin:0 0 -2px 5px;}


.data_table {
border-collapse:collapse;
margin:10px 0 0 0;
}

.data_table TD {
border:solid 1px #fff;
padding:6px;
/*text-align:left;*/
margin:10px 0 0 0;
}

.data_table .row_1 { background-color:#f5f5f5;}
.data_table .row_2 { background-color:#fff;}
.data_table .row_head {background-color:#e8e8e8; text-align:center;}
.data_table .row_head td {border-bottom:solid 1px #eeb700; text-align:center;}
.data_table .row_bottom {background-color:#e8e8e8;}

OL {
margin-left:-15px;
}



/*===========  Left block "Akcii" ============== */

.actions_left {
	display:block;
	background: url(/images/actions_left_block_bg.gif) no-repeat left top;
	margin:60px 0 10px 0;
	padding:77px 0px 0 50px;
	color:#727272;
	font-size:11px;
	text-align:left;
}

.actions_left_rus {
	background: url(/images/actions_left_block_bg_rus.gif) no-repeat left top;
	display:block;
	margin:60px 0 10px 0;
	padding:77px 0px 0 50px;
	color:#727272;
	font-size:11px;
	text-align:left;
}

.actions_left h2, .actions_left_rus h2{
	color:#070707;
	font-size:13px;
	margin:0 0 3px 0;
}

.actions_left p, .actions_left_rus p { margin:5px 0;}

.actions_left a, .actions_left_rus a {
	color:#000;
	font-weight:bold;
	font-size:10px;
}

/*===========  Left block "sovety" ============== */

.sovety_left {
	display:block;
	background: url(/images/sovety_left_block_bg.gif) no-repeat left top;
	margin:60px 0 10px 0;
	padding:77px 0px 0 50px;
	color:#727272;
	font-size:11px;
	text-align:left;
}

.sovety_left_rus {
	background: url(/images/sovety_left_block_bg_rus.gif) no-repeat left top;
	display:block;
	margin:60px 0 10px 0;
	padding:77px 0px 0 50px;
	color:#727272;
	font-size:11px;
	text-align:left;
}

.sovety_left h2, .sovety_left_rus h2{
	color:#070707;
	font-size:13px;
	margin:0 0 3px 0;
}

.sovety_left p, .sovety_left_rus p { margin:5px 0;}

.sovety_left a, .sovety_left_rus a {
	color:#000;
	font-weight:bold;
	font-size:10px;
}
hr {
	BACKGROUND-IMAGE: url(/id.wbm?id=BBE58548-E41A-4228-9139-C76D8E3057D6); 
	COLOR: transparent; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 2px;
	}