* {margin: 0px; padding: 0px;}

html {background:#f1eada; height: 100%}

body {font: 100% Tahoma, Arial, Verdana, Sans-Serif;  color: #200b02;  min-width: 1010px; height: 100%;}

* html body { width: expression(documentElement.clientWidth < 1010 ? '1010px' : '100%');}

#outer { width: 100%; min-height: 100%}

body #outer {background: url('/images/bg_site.jpg') no-repeat center top;}

* html #outer {height: 100%;}

#inner {width: 100%; max-width: 1264px; margin: 0px auto; font-size:0.9em; position: relative;}

* html #inner {width: expression(documentElement.clientWidth > 1264 ? '1264px' : '100%'); height: 100%;}

p { margin: 15px 0; }

a {color: #173b2d; text-decoration:none; }

a:hover { color:#555; text-decoration:underline; }

hr { display: block; height:1px; background:#333; border:0; }

small { font-size: 0.95em; background:#eef5e1; padding:3px 6px; }

img, a img, a img { border:0 }

h1 { font:1.9em Tahoma, Arial, Verdana, Sans-Serif; font-weight:normal; letter-spacing:-0.02em; }
	
h2 { font: 1.4em Tahoma, Arial, Verdana, Sans-Serif; color:#154965; margin: 10px 10px; }

h3, #sidebar h2 { font: 0.9em Tahoma, Arial, Verdana, Sans-Serif; text-transform:uppercase; letter-spacing:0.1em; margin-bottom:4px; font-weight:bold; color:#154965; }

h5 { font-size:1.4em; text-shadow: #c3c3c3 1px 1px 1px; font-family:Arial, Helvetica, sans-serif; color:#4b7802; margin-bottom:8px; font-weight:normal}
h6 { font-size:1.2em; text-shadow: #c3c3c3 1px 1px 1px; font-family:Arial, Helvetica, sans-serif; color:#00539d; font-style:italic; margin:5px 0px; font-weight:normal}
h6 a {color:#00539d; text-decoration:none}

.usf_inf{display:block; padding-bottom:7px; margin-bottom:2px; border-bottom:1px dotted #9b968b;}
.usf_inf a {color:#0b5236;}
.usf_inf span {display:block; font-size:0.9em}
.all_artic {width:93%; padding-top:5px; text-align:right; font-size:0.7em}
.all_artic a {color:#15497a;}


#sidebar h3, #sidebar h2 { background: url(/images/razdelitel_verh.gif) no-repeat; border-bottom:1px solid #BBB; padding: 15px 0 4px 2px; margin:22px 0 15px 0; font-size:0.9em; }

h3#respond { border-top:1px dotted #b6b6b6; margin-top:25px; padding-top:20px; }

h3#comments { margin-top:32px; }

#sidebar h4 { background: url(/images/razdelitel_verh.gif) no-repeat; border-bottom:1px solid #BBB; padding: 30px 0 4px 2px; margin:22px 0 15px 0; font-size:0.9em; text-align:center; color:#154965; }

#header_top {width: 100%; height: 119px; position: relative; background: url('/images/header_top.jpg') no-repeat center top;}
#header_top_eng {width: 100%; height: 119px; position: relative; background: url('/images/header_top_eng.jpg') no-repeat center top;}

#header {width: 100%; height: 345px; position: relative;}

#header h1 {background: url('/images/home.gif') no-repeat; width: 23x; height: 23px; position: absolute; left: 5px; top: 10px; z-index: 5}

#header h1 a {text-indent: -9000px; display: block; width: 164px; height: 60px; overflow: hidden;}

.enter { float:left; margin:10px; padding:10px; background: url('/images/bg_login.png')repeat; display:block; font:0.8em Tahoma, Arial, Verdana, Sans-Serif; color:#fff; }
.enter a { color: #fff; text-decoration: none;  } 
.enter a:hover { color: #888; }
.enter p{ margin:4px 0px 0px 0px;}
#logo_p{ position:absolute; top:0px; right:50px; width:293px; height:119px;}
#ru {position:absolute; top:4px; right:360px; width:25px; height:24px;}
#us {position:absolute; top:4px; right:390px; width:25px; height:24px;}
.action { background: url('/images/bg_anons.gif')no-repeat; background-color:#eeeee2; padding:15px; border-bottom:1px dotted #b6b6b6; border-top:1px dotted #b6b6b6; }

.action:hover { background: url('/images/bg_anons.gif')no-repeat; background-color:#e0e0cc; }
	
.action p, #rightcol p { margin:0; }

.action img, #rightcol img { padding:1px; border:1px solid #000; }
			
.anonspic { float:left; margin: 0 20px; }

#anons { margin-top:15px; display:block; }

#anons img{ padding:1px; border:1px solid #a5a4a4; }

.action#anons .title { font:1.6em Tahoma, Arial, Verdana, Sans-Serif; line-height:100%; display:block; padding-bottom:7px; }

.clblock:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
	
.clblock { display:inline-block; }

.clblock { display:block; }

#prepair { margin-top:15px; padding:10px; display:block; background: url('/images/pbg.gif') repeat; }

#prepair img{ padding:1px; border:1px solid #a5a4a4; }

select { background:#f2f2f2; border:1px solid #9c9c9c; width:100%; }
	
#search { padding:16px 5px 16px 10px; }

#search_cnt {background: url('/images/search_bg.gif') no-repeat top left; }

#newspic { float:left; margin: 0 18px 8px 0; }

.my-table { float:left; margin: 0 18px 8px 0;}

.my-table-cell td {padding:7px;}

.button { font: 0.9em Tahoma, Arial, Verdana, Sans-Serif; padding: 2px 2px; background:#487402; color:#fff; border:none; }

.textinputs { width: 150px; height: 18px; color: #949494; border: #95aec5 1px solid; }

.textinput { width: 220px; height: 18px; color: #949494; border: #95aec5 1px solid; }

.input { width: 110px; height: 18px; margin-left: 2px; color: #949494; border: #95aec5 1px solid; }

.button:hover { background:#777; color:#FFF; text-decoration:none; }

.form_row {padding:4px 0 4px 0; }

.label { width:50px; float:left; padding:3px 2px 0 0; color:#fff; text-align:right;}

.form_subm{padding-left: 2px; }

.radio { float:left; }

#ualbums_item  { margin-top:15px; padding:10px; display:block; background: url('/images/pbg.gif') repeat; }

#ualbums_item  img{ float:left; margin:3px 15px 4px 0; padding:1px; border:1px solid #a5a4a4; }

td {padding:7px;}

#nav {margin-top:2px; background: url(/images/menu_bg.gif) repeat-x; font:1.0em  Arial, Verdana, Sans-Serif; }
	
#nav, #nav ul { list-style: none; line-height: 1.8; }

#nav a, #nav a:hover { display: block; text-decoration: none; border:none;}

#nav li { float: left; list-style:none; border-right:1px solid #a9a9a9; }

#nav a, #nav a:visited { display:block; font-weight: normal; color: #f5f5f4; padding:6px 12px; }

#nav a:hover, #nav a:active, .current_contentitem a, #home .on { background:#4b7802; text-decoration:none}	
#nav .on { background:#4b7802; text-decoration:none }		
	
/* Dropdown Menus */		
#nav li ul {position: absolute; left: -999em; height: auto; width: 174px; border-bottom: 1px solid #a9a9a9; z-index:999}

#nav li li {width: 200px; border-top: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9; background: #4b7802;}

#nav li li a, #nav li li a:visited {font-weight:normal; font-size:0.9em; color:#FFF; }

#nav li li a:hover, #nav li li a:active {background:#426902; }	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto; z-index:999}

a.main:hover {background:none; }	 
	
#navibar { margin: 15px; 0 15px; 0}

#maincontainer{width: 100%; margin-top: 20px; padding-bottom: 140px; overflow: hidden;}

#container {  width: 100%; margin-right: -250px; float: left;}
#content {margin-right: 250px;}

#middle { width: 100%; overflow: hidden }

#txt_content {margin:0 20px 0 5px;}
#txt_content li { list-style:none; background: url(/images/li_all.gif) no-repeat 2px 2px; padding-bottom:5px; padding-left: 24px; line-height:115%; }
.cul li { background: url(/images/li_wed_cat.gif) no-repeat 2px 2px; padding-left: 24px; }

.news_img {margin: 0 10px 2px 2px;}

#sidebar { width: 250px; float:right;}
h3, #sidebar h2 { font: 0.9em Tahoma, Arial, Verdana, Sans-Serif; text-transform:uppercase; letter-spacing:0.1em; margin-bottom:4px; font-weight:bold; color:#154965; }
#sidebar .bull li { list-style:none; background: url(/images/li_all.gif) no-repeat 2px 2px; margin-bottom: 6px; padding-left: 24px; line-height:115%; }
#sidebar .bull li a {font-size:0.8em;}
#sidebar h3, #sidebar h2 { background: url(/images/razdelitel_verh.gif) no-repeat; border-bottom:1px solid #ff8006; padding: 28px 0 4px 2px; margin:22px 0 15px 0; font-size:0.9em; }
#sidelist li { list-style:none; }
#mps{width:248px; margin:0px auto; color:#487402;}	
#mps .logo1 {width:157px; margin:0px auto 10px auto;}
#mps .logo2 {width:240px; margin:0px auto 10px auto;}

.bullets li {font: 0.9em Tahoma, Arial, Verdana, Sans-Serif; list-style:none; border-bottom:1px solid #FFF; padding-bottom:4px; }
.arch {font: 0.9em Tahoma, Arial, Verdana, Sans-Serif;}	

#sidelist .bullets li { list-style:none; background: url(/images/li_news.gif) no-repeat 2px 2px; margin-bottom: 6px; padding-left: 24px; line-height:115%; }

#sidelist .second { background:#e4efd5; }
	
#sidelist .second li { list-style: square; margin-left:28px; border-bottom:1px solid #e4efd5; }
	
#sidelist .second li a, #sidelist .children li a:visited { padding:2px 2px 2px 0px; border:0; background:#e4efd5; color: #818d6f; }

#sidelist .second li a:hover, #sidelist .children li a:active	{ color:#465d23; }

h3 a h3 a{ color:#154965; }

.subnav li { list-style:none; border-bottom:1px solid #FFF; }

.subnav li a, .subnav li a { background:#f2e8e6; display:block; padding:4px 4px 4px 8px; border-left:4px solid #e7d8d5; }
		
.subnav li a:hover, .subnav li a { background:#e7d8d5; text-decoration:none; color: #de96a2; }

.subnav li li a, .subnav li li a{ border-left:none; }


#sc_maincontainer{width: 100%; overflow: hidden;}
#sc_container {width: 100%; margin-left: -240px; float: right;}
#sc_content {margin-left: 240px;}
#sc_middle {width: 100%; overflow: hidden}
#sc_block {width:229px; float:left; border-right:1px dotted #b6b6b6; padding-right:10px;}
#sc_block_r {width: 249px; float: right; padding-left:10px; border-left:1px dotted #b6b6b6;}
#sc_block_m {margin: 0 250px 0 0; padding-left:10px; padding-right:10px;}
#sc_maincontainer .clblock { border-bottom:1px dotted #b6b6b6; padding:12px 0; }
#sc_maincontainer img { float:left; margin:3px 5px 4px 0; }

#partners {width: 100%; height: 190px; margin: -100px auto 0px; background: #d2cab7; border-bottom:1px dotted #b6b6b6; border-top:1px dotted #b6b6b6;}

.pic { float: left; margin:20px 20px;}

#partners  img { padding:1px; border:1px solid #a5a4a4; }

#banners {width: 100%; max-width: 1264px; height: 142px; margin: 0px auto 0px; position: relative;}
* html #banners {width: expression(documentElement.clientWidth > 1264 ? '1264px' : '100%');}

div#container_ban { position:relative; width: 1010px; margin-top: 0px; margin-left: auto; margin-right: auto; text-align:left; }

#container_ban img { padding:1px; border:1px solid #a5a4a4; }
#footer {width: 100%; max-width: 1264px; height: 30px; margin: 10px auto 0px; position: relative;}
* html #footer {width: expression(documentElement.clientWidth > 1264 ? '1264px' : '100%');}
#cr{ text-align:center; font: 0.8em Tahoma, Arial, Verdana, Sans-Serif; color:#912d83;}
#rights {font-size: 0.9em; font-style: normal;  width: 430px;  position: absolute; left: 20px; }
#create{width:100%; text-align:right;}
.nouvel{background:#fff; padding:0px 3px 0px 3px; font:1.2em Georgia, Times New Roman, Times, serif; color:#310e31; font-style: italic;}
.nouvel a { color: #310e31; text-decoration: none;  } 
.nouvel a:hover { color: #555; } 

input[type="submit"],
input[type="button"] {padding: 2px 4px; !important; font: 0.9em Tahoma, Arial, Verdana, Sans-Serif;  background:#487402; !important;  color:#fff; border:none;}
#salon_inf{ width:100%; height:177px;}
#sbgl{width:47px; height:177px; margin-left:0; float: left; background: url('/images/pl.gif') no-repeat; }
#sbgc{width:87%; height:177px; margin-right:0; float: left; background: url('/images/pc.gif') repeat-x; }
#sbgr{width:47px; height:177px; margin-right:0; right:0; float: left; background: url('/images/pr.gif') no-repeat; }

#num_p {margin-top:4px; margin-bottom:4px; font:Tahoma, Arial, Verdana, Sans-Serif; color:#000;}
#num_p a {font: Tahoma, Arial, Verdana, Sans-Serif; color:#fff;}
.num_pages{ font: 1em Tahoma, Arial, Verdana, Sans-Serif; padding: 3px; background:#487402; color:#fff; border:none;}
.num_pages a { font: 0.9em Tahoma, Arial, Verdana, Sans-Serif; color:#fff;}
.quote
{
    margin-left:4%;
    width: 90%;
    padding-left: 5px;
    display: block;
    background-color: #eef0f2;
	border-bottom: 1px dashed #CCCCCC;
}


