@charset "windows-1251";
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	background-color: #FFF;
	margin: 0px;
	margin-top:15px;
	padding: 10px;
	line-height:18px;
}
p {
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
}
td {
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
}
h1 {font-size:22px;font-weight:normal;color: #666;}
h2 {font-size:18px;color: #666;}
h3 {font-size:14px;color: #666;}

.rus_eng { width:1007px; margin:auto; margin-bottom:0px; padding:0px; height:24px;}
.rus_eng div.re { width:150px; float:left; margin:0px; padding-left:20px; text-align:left;}
.rus_eng div.re a, .rus_eng div.re { color:#666; font-size:12px; text-decoration:none; word-spacing:10px; font-family:Arial, Helvetica, sans-serif;}
.rus_eng div.re a:hover {text-decoration:underline; color:#333;}
.rus_eng div.map { width:80px; float:right; text-align:left; margin:0px;}
.rus_eng div.map img { border:0px; margin-left:3px; margin-right:3px; }
.rus_eng div.bookmarks {text-align:right; padding-right:100px;}

.logo { width:1007px; margin:auto; margin-bottom:0px; margin-top:0px; background-image:url(/images/top_bg.jpg); background-repeat:repeat-x; background-position:bottom center; text-align:left; padding:0px; height:75px; border-top:20px solid #fff;}
.logo img { border:0px; margin-right:50px; margin-left:20px; float:left}

.menu { width:1007px; margin:auto; background-image:url(/images/menu_bg.gif); background-repeat:repeat-x; background-position:top center; height:24px; background-color:#666; padding:0px;  }
.menu div { background-image:url(/images/menu_lc.gif); background-repeat:no-repeat; background-position:left bottom; height:24px;}
.menu div div { background-image:url(/images/menu_rc.gif); background-repeat:no-repeat; background-position:right top; height:20px; padding-left:10px; padding-top:4px;}


.menu span { padding:0px; margin:0px; display:block;  overflow:visible; background-color:#FFF; height:20px; color:#666; text-align:center; font-weight:bold; text-decoration:none; margin-left:2px; margin-right:2px; float:left; line-height:20px; font-size:11px; height:20px;}
.menu span div { padding:0px; margin:0px; background-image:url(/images/menu_a_lc.gif); background-repeat:no-repeat; background-position:top left;  height:20px;}
.menu span div div { padding:0px; margin:0px; background-image:url(/images/menu_a_rc.gif); background-repeat:no-repeat; background-position:top right; height:20px;}
.menu a { padding:0px; margin:0px 10px 0 10px; display: table-cell;  width:70px; overflow:visible; background-color:#666; height:20px; color:#ccc; text-align:center; font-weight:bold; text-decoration:none; margin-left:2px; margin-right:2px; float:left; line-height:20px; font-size:11px; cursor:hand; cursor:pointer;}
.menu a div { margin:0px; background-image:url(/images/menu_a_lc.gif); background-repeat:no-repeat; background-position:top left; padding:0px; height:20px;}
.menu a div div { margin:0px; background-image:url(/images/menu_a_rc.gif); background-repeat:no-repeat; background-position:top right; padding:0px; height:20px;}
.menu a { width:120px;} 

.menu .main {width:70px;} 
.menu .loc {width:130px;} 
.menu .fac {width:90px;} 
.menu .rom {width:90px;} 
.menu .spe {width:150px;} 
.menu .conf {width:130px;} 
.menu .order {width:110px;} 

.menu a:hover { background-color:#CCC; color:#666; overflow:visible;}

#center { width:980px; margin:auto; clear:both;}
#center .left_panel { width:717px; float:left; padding-top:15px;}
#center .left_panel .flash { clear:both;}

#center .left_panel .left{ width:215px; float:left; padding:0px; padding-top:15px;}
#center .left_panel .left p {}
#center .left_panel .left p a { color:#f99d1c; }

#center .left_panel .left .link { margin-bottom:15px; margin-top:10px;}
#center .left_panel .left .link a { color:#333; line-height:26px; padding-left:20px; display:block; text-decoration:none; background-image:url(/images/arrow_black.gif); background-repeat:no-repeat; background-position:10px 11px; border-bottom:1px dotted #CCC; }
#center .left_panel .left .link a:hover { color:#f99d1c; }

#center .left_panel .center { width:480px; float:right; padding:10px; padding-top:15px;}
#center .left_panel .center p { color:#666; line-height:18px;}
#center .left_panel .center h1 { font-family: Verdana, Geneva, sans-serif; font-size:20px; color:#666; line-height:18px; font-weight:normal; padding:0px; margin:0px;}

#center .left_panel  h1.orange { padding:0px; margin:0px; background-image:url(/images/title_bg.gif); background-position:left bottom; background-repeat:no-repeat; border-bottom:2px solid #f99d1c; color:#FFF; font-size:11px; padding-left:10px; line-height:21px; font-weight:bold; }

 .right_panel div.orange { padding:0px; margin:0px; background-image:url(/images/title_bg.gif); background-position:left bottom; background-repeat:no-repeat; border-bottom:2px solid #f99d1c; color:#FFF; font-size:11px; padding-left:10px; line-height:21px; font-weight:bold; }


#center .left_panel  div.orange  { padding:0px; margin:0px; background-image:url(/images/title_bg.gif); background-position:left bottom; background-repeat:no-repeat; border-bottom:2px solid #f99d1c; color:#FFF; font-size:11px; padding-left:10px; line-height:21px; font-weight:bold; }
.center  div.orange  { padding:0px; margin:0px; background-image:url(/images/title_bg.gif); background-position:left bottom; background-repeat:no-repeat; border-bottom:2px solid #f99d1c; color:#FFF; font-size:11px; padding-left:10px; line-height:21px; font-weight:bold; }



#center .table { width:100%; border:0px;}
#center .table td { padding:8px;}
#center .table td.grey { background-color:#eeeeee;}

 .table { width:100%; border:0px;}
 .table td { padding:8px;}
 .table td.grey { background-color:#eeeeee;}

#center .right_panel {width:240px; float:right; padding-top:15px;}

.box_round_corner { border:1px solid #f99d1c;  background-image:url(/images/box_bg.jpg); background-repeat:repeat-x; background-position:center bottom; display:table-cell; }
.box_round_corner div.top { padding:0px; margin:0px; background-image:url(/images/c2.gif); background-repeat:no-repeat; background-position:right top; height:10px; text-align:left; margin-top:-1px;   width:241px; position:absolute; border-right:2px solid #fff; border-left:2px solid #fff; margin-left:-3px;} 
.box_round_corner div.bottom { padding:0px; margin:0px; width:241px; background-image:url(/images/c3.gif); background-repeat:no-repeat; background-position:right top; height:10px; text-align:left; margin-top:-9px; position:absolute;  border-right:2px solid #fff; border-left:2px solid #fff; margin-left:-3px;} 

.box_round_corner .center { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666; padding:15px;padding-bottom:20px;}
.box_round_corner .center p{ font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#666; line-height:18px; padding:0px; margin:0px;}
.box_round_corner .center  input, .box_round_corner .center select   {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666;}
.box_round_corner .center  form {padding:0px; margin:0px;}
.box_round_corner .center  .line {padding-top:10px; padding-bottom:10px; background-image:url(/images/arrow_black.gif); background-repeat:no-repeat; background-position:left 15px; padding-left:15px; border-top:1px dotted #999; margin-top:10px;}
.box_round_corner .center  .line  a { color:#666; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}

#copyright { width:1007px; margin:auto;  background-color:#666; padding:0px; color:#CCC; font-size:11px; font-family:Verdana, Geneva, sans-serif;  clear:both; border-top: 10px solid #FFF;}
#copyright div.box  { padding:5px; padding-left:10px; display:table-cell; }
#copyright div.box p { margin:0px; padding:0px;}
#copyright div.box a { color:#FFF;}
#copyright div.corner  { background-image:url(/images/bottom_lc.gif); background-repeat:no-repeat; background-position:left top; height:5px;}
#copyright div.corner div  { background-image:url(/images/bottom_rc.gif); background-repeat:no-repeat; background-position:right top; height:5px; font-size:5px;}

.offers_box {margin-top:15px;}
.offers_box .title {font-size:20px;}
.offers_box .title a {text-decoration:none;color:#F99D1C;}
/*display:block;float:left;width:200px;height:150px;*/
.offers_box .offer { margin:0 15px 15px 0; padding:10px; border:1px dotted silver;}
.offers_box td {vertical-align:top;}
.offers_box td.otd_pic {width:150px;}
.offers_box td.otd_name {padding:0 0 0 10px;}

.offers_box_full {}
.offers_box_full .pic {margin:10px 0 10px 0;}


.offer_box_ad {}
.offer_box_ad .name {font-size:14px;font-weight:bold;}

a {color:#578F35;}
a:hover {color:#F99D1C;}

.bold {font-weight:bold;}

.icq a {text-decoration:none;}

.nav {border-bottom:1px dotted silver; padding-bottom:3px;}

/* admin */
.td_name {font-size:12px;color:white;background:#ff9900;text-align:right; font-weight:bold;}
.td_name1 {font-size:12px;color:white;background:#ff9900;text-align:left;font-weight:bold;}
.td_data {font-size:12px;background:#c0c0c0;}

.admin {font-size:11px;font-weight:normal;text-decoration:none;}
.admin a {text-decoration:none;}
