body 	{ margin: 0 ; padding: 0; background-color: #e6e6e3; color: #3a3a3a; font-size: 11px; font-family: Verdana, Tahoma, Arial, sans-serif; background-image: url(../img/bg_body.gif); background-repeat: repeat-x; text-align: center; line-height: 1.2em; }

/* ------------- common classes ------------- */

.small  { font-size: 9px }

h1		{ font-size: 12px; font-weight: bold; margin: 0 0 0 0; }
h2		{ font-size: 11px; font-weight: bold; padding: 0 0 0 0;  margin: 0; }
h3		{ font-size: 9px; font-weight: bold; }
h4		{ font-size: 11px; font-weight: bold; margin: 20px 0 25px 0; color: #e6e6e3; }

.fl              { float: left; }
.fr              { float: right; }
.tl              { text-align: left; }
.tr              { text-align: right; }

/* ------------- html boxes ---------------------------------------------------- */

#page	{ width: 996px; margin: 0 auto; background-image: url(../img/bg_page.gif); background-repeat: repeat-y; z-index: 1; }

#top	{ height: 68px; background: url(../img/bg_top.jpg); background-repeat: no-repeat; }

/* ------------- menu ------------- */

#menu_wrap 	{ height: 51px; background: url(../img/bg_menu.jpg) no-repeat; border: 0px; text-align: right; vertical-align: middle; display: block; owerflow: hidden; }
#menu	 		{ width: 659px; height: 51px; font-weight: bold; font-size: 11px; color: #d9dbe1; float: right; padding: 0px 53px 0 0px; }
.menu_item			{ width: 94px; display: block; float: left; text-align: center; padding-top:21px; }
.menu_item a		{ text-decoration: none; color: #c9bebf; }
.menu_item a:hover  { text-decoration: none; color: #fff; }
#menu_item_active	{ color: #9e252e; background: url(../img/bg_active.gif) no-repeat; border: 0px; height: 51px; width: 94px; display: block; float: left; text-align: center; padding-top:21px; }

/* ------------- main ------------- */

#main	{ padding: 0; text-align: left; }

#main_top	{ height: 175px; background: url(../img/main_topimg1.jpg); background-repeat: no-repeat; }

#left_wrap		{ width: 278px; float: left; background-image: url(../img/prodej.gif); background-repeat: no-repeat; }
#left_wrap_en		{ width: 278px; float: left; background-image: url(../img/prodej_en.gif); background-repeat: no-repeat; }
#left_wrap_ru		{ width: 278px; float: left; background-image: url(../img/prodej_ru.gif); background-repeat: no-repeat; }
#left			{ padding: 25px 50px 20px 70px; text-align: center; color: #9e252e; font-size: 10px; font-weight: bold; background-image: url(../img/prodej_shad.jpg); background-repeat: no-repeat; }

#left img		{ margin: 15px 0px 350px 0px; border: 1px solid #c3888e; }

#mid_wrap		{ width: 718px; float: left; background-image: url(../img/bg_maincol.gif); background-repeat: repeat-x; }
#midcol_wrap	{ width: 519px; float: left; }
#midcol			{ padding: 15px 20px 20px 25px; text-align: justify; }
#midcol	a		{ color: #3a3a3a; text-decoration: underline; }
#midcol	table	{ color: #3a3a3a; font-size: 11px; font-family: Verdana, Tahoma, Arial, sans-serif; }
#midcol	a:hover	{ color: #000; text-decoration: underline; }

#midcol_loga		{ width: 475px; }
#midcol_loga img	{ margin: 10px 17px 10px 17px; border: 0px; }

.partner_wrap		{ width: 475px; border-top: 1px solid #d2d2d2; padding: 20px 0 0 0; display: block; clear: both; }
.partner_logo		{ width: 170px; text-align: left; float: left; }
.partner_logo img	{ margin: 10px 0 0 0; border: 0px; }
.partner_adr		{ width: 300px; text-align: left; float: right; padding: 0 0 25px 0;}

#right		{ width: 193px; background: url(../img/viewflash.jpg); background-repeat: no-repeat; float: right; }
#right_en		{ width: 193px; background: url(../img/viewflash_en.jpg); background-repeat: no-repeat; float: right; }
#right_ru		{ width: 193px; background: url(../img/viewflash_ru.jpg); background-repeat: no-repeat; float: right; }

#form_wrap		{ width: 475px; margin-top: 40px; }
#form_top		{ height: 20px; background-image: url(../img/bg_formtop.gif); background-repeat: no-repeat; }
#form			{ background-image: url(../img/bg_form.gif); background-repeat: repeat-y; text-align: center; }
#form table		{ margin: 0 auto; border: 0; color: #e6e6e3; font-size: 11px; font-weight: normal; }
#form input		{ background-color: #e6e6e3; color: #9e252e; font-size: 10px; font-weight: normal; border: 1px solid #310b0e; margin: 0 0 4px 0; }
#form textarea		{ background-color: #e6e6e3; color: #9e252e; font-size: 12px; font-weight: normal; border: 1px solid #310b0e; }
#form_bottom	{ height: 22px; background-image: url(../img/bg_formbottom.gif); background-repeat: no-repeat;  }

#seo_wrap		{ width: 860px; display: block; }
#seo			{ padding: 10px 30px 15px 70px; background-image: url(../img/logo.gif); background-repeat: no-repeat; background-position: right bottom;  }

#lang		{ text-align: right; }
#lang ul	{ margin:0; padding: 16px 35px 0 0; list-style-type: none; display: block; }
#lang li	{ font-size: 10px; color: #c9bebf; display: inline; padding: 0 60px 0 0; }
#lang li a	{ font-size: 10px; color: #c9bebf; display: inline; text-decoration: none; }
#lang li a:hover	{ font-size: 10px; color: #e6e6e6; display: inline; text-decoration: none; }

#down	{ display: block; color: #990000; }
#down img	{ margin: 0 10px 0 20px; border: 0; }


/* ------------- footer ------------- */

#footerwrap	{ clear: both; text-align: center; width: 996px; height: 35px; background-image: url(../img/bg_footer.gif); background-repeat: no-repeat; }

#footer		{ color: #b2b2b2; font-size: 9px; padding: 6px 0 0 0;}
#footer	span	{ padding: 0 80px 0 0; }

#footer a 		{  text-decoration: none; color: #b2b2b2; }
#footer a:hover {  text-decoration: none; color: #fff; }