BODY {
	font-family : Arial;
	font-size : 12px;
	
	margin : 0;
	padding : 0;
	background-color : #3E3E3E;
	
	text-align: center;
}

a { color : #BD282F;text-decoration : underline; }
a:hover { text-decoration : none; }
.href_text { color : #BD282F; }

hr.noprint { display : none; }

p {
	margin : 0 0 15px 0;
	text-align : justify;
}
p.info_text { line-height : 20px;text-align : center;margin-top : 40px;margin-bottom : 40px; }
p.big_link a { font-size : 13px;margin-left : 15px; }
p.info_text_left { text-align : left; }
p.vat_info { text-align : right;padding-top : 5px; }

p.p_wifi { font-weight : bold;text-align : center;height : 130px;position : relative;width : 230px; }
p.p_wifi img { position : absolute;left : 70px;top : 40px; }

FORM { margin : 0;padding : 0; }

INPUT, TEXTAREA {
	font-family : Arial;
	font-size : 12px;
	border : 1px solid #A5ACB2;
}
INPUT.noborder { border : none !important; }

#main_container {
	width : 949px;
	margin : 0 auto 0 auto;
	
	text-align: left;
}

#main_container #header {
	height : 97px;
}

#main_container h1.logo {
	float : left;
	width : 188px;
	height : 97px;
	margin : 0;
	padding : 0;
	border : none;
	font-size : 16px;
	position : static !important;
	left : 0 !important;
}
#main_container h1.logo a {
	display : block;
	width : 188px;
	height : 97px;
	position : relative;
}
#main_container h1.logo span {
	display : block;
	width : 188px;
	height : 97px;
	background : url('/gfx/default/logo.gif');
	position : absolute;
	left : 0;
	top : 0;
	cursor : pointer;
}
#main_container #header_space {
	float : left;
	width : 574px;
	height : 97px;
	background : url('/gfx/default/roof.gif');
	position : relative;
}
#main_container #header_space ul {
	list-style-type : none;
	list-style-image : none;
	margin : 0;
	padding : 0;
	position : absolute;
	left : 10px;
	top : 63px;
}
#main_container #header_space ul li { float : left;padding : 0;margin : 0;color : #CECECE;font-size : 12px; }
#main_container #header_space ul li a { color : #CECECE;font-weight : bold;text-decoration : underline; }
#main_container #header_space ul li a:hover { text-decoration : none; }
#main_container #header_space ul .space { background : url('/gfx/default/space_line.gif');background-repeat : no-repeat;background-position : 50% 50%;width : 20px; }
#main_container #header_rest {
	float : left;
	width : 187px;
	height : 97px;
	background-color : #3E3E3E;
	position : relative;
}
#main_container #header_rest .top {
	text-align : right;
	position : absolute;
	left : 142px;
	top : 10px;
}
#main_container #header_rest .sub_a { position : absolute;left : 0px;top : 65px;width : 22px;padding-top : 1px; }
#main_container #header_rest .sub_b { position : absolute;left : 22px;top : 65px;width : 138px; }
#main_container #header_rest .sub_b input { width : 128px; }
#main_container #header_rest .sub_c { position : absolute;left : 160px;top : 65px;width : 25px;padding-top : 2px; }
#main_container #header_rest .sub_c input { color : #BD282F;text-decoration : underline;border : none;background-color : #3E3E3E;cursor : pointer;width : 20px; }

#main_container #left_side {
	float : left;
	width : 188px;
}

#main_container #right_side {
	float : right;
	width : 761px;
}
#main_container #right_side .title_img {
	width : 574px;
	height : 249px;
	background-color : #595959;
	float : left;
}
#main_container #right_side .title_img img { border : none; }
#main_container #right_side .contact_phones {
	width : 186px;
	height : 124px;
	background-color : #505050;
	border-left : 1px solid #3E3E3E;
	border-bottom : 1px solid #3E3E3E;
	float : right;
	position : relative;
}
#main_container #right_side .ico_servis { width : 30px;height : 30px;position : absolute;left : 15px;top : 13px; }
#main_container #right_side .ico_odtah { width : 30px;height : 30px;position : absolute;left : 15px;top : 52px; }
#main_container #right_side .stuff_servis { position : absolute;left : 53px;top : 28px;z-index : 1; }
#main_container #right_side .stuff_servis h3 { color : #E5343C;font-weight : bold;font-size : 12px;text-transform : uppercase;white-space : nowrap;margin : 0;padding : 0; }
#main_container #right_side .stuff_servis p { color : white;font-weight : bold;font-size : 20px;white-space : nowrap;margin : 0;padding : 0; }
#main_container #right_side .stuff_odtah { position : absolute;left : 53px;top : 21px;z-index : 1; }
#main_container #right_side .stuff_odtah h3 { color : #E5343C;font-weight : bold;font-size : 12px;text-transform : uppercase;white-space : nowrap;margin : 0;padding : 0; }
#main_container #right_side .stuff_odtah p { color : white;font-weight : bold;font-size : 20px;white-space : nowrap;margin : 0;padding : 17px 0 0 0; }
#main_container #right_side .contact_newsletter {
	width : 186px;
	height : 124px;
	background-color : #505050;
	border-left : 1px solid #3E3E3E;
	float : right;
	position : relative;
}
#main_container #right_side .ico_news { width : 30px;height : 30px;position : absolute;left : 15px;top : 12px; }
#main_container #right_side .stuff_news { position : absolute;left : 53px;top : 18px; }
#main_container #right_side .stuff_news h3 { color : #E5343C;font-weight : bold;font-size : 12px;text-transform : uppercase;white-space : nowrap; }
#main_container #right_side .stuff_text { position : absolute;left : 22px;top : 51px;color : white;font-size : 11px; }
#main_container #right_side .input_left { position : absolute;left : 21px;top : 88px; }
#main_container #right_side .input_left input { width : 128px; }
#main_container #right_side .input_right { position : absolute;left : 160px;top : 90px; }
#main_container #right_side .input_info {
	display : block;
	position : absolute;
	left : 0;
	top : 0;
	
	width : 186px;
	height : 80px;
	border : 1px solid #BD282F;
	background-color : #F4A7A7;
	color : #C20000;
	font-weight : bold;
}
#main_container #right_side .input_info_silver {
	border : 1px solid #686868;
	background-color : #8D8D8D;
}
#main_container #right_side .input_info p { text-align : center;padding : 10px;margin : 0; }
#main_container #right_side .input_info p span { color : #D3D3D3; }
#main_container #right_side .input_info a { display : block;padding-top : 10px;color : white;text-transform : none; }
#main_container #right_side .gray_corner {
	font-size : 1px;
	width : 15px;
	height : 15px;
	background : url('/gfx/default/gray_corner.gif');
	position : absolute;
	bottom : 0;
	right : 0;
}

#main_container #right_side #page_stuff {
	background-color : white;
	width : 761px;
}
#main_container #right_side #page_stuff div.page_full {
	min-height : 700px;
	height : 700px;
}
#main_container #right_side #page_stuff div.page_full .padd {
	padding : 20px 20px 20px 25px;
}
#main_container #right_side #page_stuff div[class].page_full { height : auto; }
#main_container #right_side #page_stuff div.page_left {
	width : 574px;
	float : left;
	
	min-height : 700px;
	height : 700px;
}
#main_container #right_side #page_stuff div[class].page_left { height : auto; }
#main_container #right_side #page_stuff .content_border {
	border-bottom : 1px solid #EDECEA;
}
#main_container #right_side #page_stuff .padd {
	padding : 20px 0 20px 25px;
}
#main_container #right_side #page_stuff .page_right {
	width : 187px;
	float : right;
}

#footer {
	width : 949px;
	margin : 0 auto 0 auto;
	
	text-align: left;
	position : relative;
}
#footer .image {
	width : 122px;
	height : 226px;
	background : url('/gfx/default/foot_left.gif') left bottom no-repeat;
	position : absolute;
	top : -226px;
	left : 66px;
}
#footer .copy {
	width : 300px;
	color : #969390;
	font-size : 10px;
	padding-left : 188px;
	padding-top : 10px;
	padding-bottom : 30px;
	margin : 0;
	float : left;
}
#footer .dp {
	width : 200px;
	color : #969390;
	font-size : 10px;
	padding-top : 10px;
	padding-bottom : 30px;
	margin : 0;
	float : right;
	text-align : right;
}

#contact_butt {
	padding-top : 15px;
	margin-top : 15px;
	border-top : 1px solid #EDECEA;
}

.menu_logo { position : relative; }
.menu_logo img { position : absolute;left : 140px; }
ul.menu_main {
	list-style-type : none;
	list-style-image : none;
	margin : 0;
	padding : 0;
}
ul.menu_main li {
	height : 25px;
	background : url('/gfx/default/menu_main_top.gif');
	background-position : 0 100%;
	margin : 0;
	padding : 0;
	text-transform : uppercase;
}
ul.menu_main div { padding : 5px 0 0 15px; }
ul.menu_main li a { display : block;color : white;text-decoration : none;font-size : 12px;font-weight : bold; }

ul.menu_main li.title { height : 48px;margin : 0;padding : 0; }
ul.menu_main li.title div { padding-top : 17px; }

ul.menu_main li.sub { background : url('/gfx/default/menu_main_sub.gif');background-position : 0 100%;text-transform : none;padding-left : 10px; }
ul.menu_main li.leaf { background : url('/gfx/default/menu_main_leaf.gif');background-position : 0 100%; }

ul.menu_sub {
	list-style-type : none;
	list-style-image : none;
	margin : 13px 0 0 0;
	padding : 0;
}
ul.menu_sub li {
	height : 25px;
	background : url('/gfx/default/menu_sub_sub.gif');
	margin : 0;
	padding : 0;
	text-transform : uppercase;
}
ul.menu_sub div { padding : 5px 0 0 15px; }
ul.menu_sub li a { display : block;color : white;text-decoration : none;font-size : 12px;font-weight : bold; }
ul.menu_sub li.sub { background : url('/gfx/default/menu_sub_top.gif'); }
ul.menu_sub li.leaf { background : url('/gfx/default/menu_sub_leaf.gif'); }

.cleaner {
	clear : both;
	height : 0px;
	margin : 0px;
	padding : 0px;
	border : 0;
	font-size : 0px;
}
