/* Copyright (c) Legkosite | http://www.legkosite.com/ */

body {
	font-size: 100%;
	line-height: 1.4;
	margin: 10px 0 10px 0;
	padding: 0;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	color: #666;
	background: url(images/bg_body.png) repeat-x #ffffff;
}

body, td, div, h1, h2, h3, h4, h5, h6, p, input, select, textarea ,option{ font-family:Verdana, Arial, Helvetica, sans-serif;}

input,textarea{
	font-family: Arial, Tahoma, Sans-Serif; 
	font-size:12px; 
	color:#000000;
	border: 1px solid rgb(81, 121, 158); 
	background-color: rgb(248, 240, 227);
	margin:1px;
}
table{float:none;}
select,option{font-family: Arial, Tahoma, Sans-Serif;font-size:12px;}

form {margin: 0; padding: 0;}

b {font-weight: 700;}

a, img {border: none;}

a {color: #ffffff; text-decoration: underline; cursor: pointer;}

a:hover {color: #2b4d09; text-decoration: none;}

H1, H2, H3, H4, H5 {margin: 0;}
h1{font-size:14px;text-transform: uppercase; color:#276E8A; margin:0 0 0px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:5px; font-weight:normal}

hr {border: none 0; border-top: 1px solid #dddddd; height: 1px;}

.hr { border-top: 1px solid #e6e6e6; font-size: 1px; height: 1px;}

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

                                       /* Header */
.logo {background-image:url(images/logo.jpg); width:270px; background-repeat:no-repeat; text-align:center; vertical-align:bottom;}
.header {background-image:url(images/header.png);} 
.slogan {margin-left: 50px; margin-top:165px; font-size:20px; color:#C94376; font-style:italic;}
.but {position:relative; bottom:60px; left:945px; padding:0; margin:0; width:32px; height:11px;}
.license {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; margin:0 20px 0px 0; padding:0;}
.line {/*border-right: 2px dotted #ff0000;*/ background-color:#8b8a8a; font-size: 2px; padding:10px 0 10px 0;}
                                       /* --------- */

                                     /* Content */
									 /* Menus */
ul#navigation 
{ 
     width:1000px; height:35px; vertical-align:middle
     margin:0;
     padding:0;
     list-style-type:none;
     float:center;  
}
ul#navigation li 
{display:inline; padding:0; margin:0; height:35px; vertical-align:middle;}
ul#navigation a 
{
	display:block; height:35px; text-align:center; vertical-align:middle;
    padding:8px 0 0 0;
    text-decoration: none;
    color:#ffffff;
	background:url(images/bg_menu.jpg) repeat-x;
}
ul#navigation a:hover
{
	 color:#314f71; height:35px;
	 background:url(images/bg_menu_hover.jpg) repeat-x;
}
.menu_link a{vertical-align:middle;text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;text-transform:uppercase; background:#eb3d00; text-align:center;}
.menu_link a:hover{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; background:#eb3d00; text-align:center;}


.menu2{background:url(images/bg_menu2.jpg) repeat-x;}
ul.navigation2
{ 
     width:1000px; height:25px; vertical-align:middle;
     margin:0;
     padding:0;
     list-style-type:none;
     float:center;  
}
ul.navigation2 li 
{display:inline; padding:0; margin:0; height:25px; vertical-align:middle;}
ul.navigation2 a 
{
	display:block; height:25px; text-align:center; vertical-align:middle;
    padding:4px 0px 0px 0px;
    text-decoration: none;
    color: #666;
	background:url(images/bg_menu2.jpg) repeat-x;
}
ul.navigation2 a:hover
{
	 color: #3b597b; height:25px;
	 padding:4px 0px 0px 0px;
	 background:url(images/bg_menu2_hover.jpg) repeat-x;
}
.menu_link2 a{ vertical-align:middle;text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
.menu_link2 a:hover{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3b597b; text-align:center;}

/* Menus */
ul.uz {list-style: square; margin:5px 5px 10px 25px; padding:0; color:#0891b1; font-size:14px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* ----- */

/* Main Menu */
.m {font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; color:#0891b1; text-decoration:none;}
a.m {}
a.m:link {text-decoration:none; color:#1c4d76; font-size:14px;}
a.m:active {text-decoration:none; color:#1c4d76; font-size:14px;}
a.m:visited {text-decoration:none; color:#1c4d76; font-size:14px;}
a.m:hover {text-decoration: underline; color:#0891b1; font-size:14px;}

.ma {font-weight:normal;}
a.ma:link {text-decoration:none; color:#FFFFFF; font-size:12px;}
a.ma:visited {text-decoration:none; color:#FFFFFF; font-size:12px;}
a.ma:hover {text-decoration:none; color:#0055cc; font-size:12px;}
li.m {margin: 0 0 0 0;vertical-align:top; padding:0 0 0px 0px; vertical-align:middle;}
/* --------- */

/* Sub Menu */
li.m1{list-style-image:none;list-style-type:none;}
.m1 {font-weight:normal;color:#777777; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
a.m1:link {text-decoration: none;}
a.m1:active { text-decoration:underline;}
a.m1:visited { text-decoration: none;}
a.m1:hover {color:#B0365F; text-decoration: underline;}
li.m1 {padding: 0 0px 0px px;}
/* --------- */


a.mcurrent {color:#B0365F;}
a.m1current{color:#B0365F;}
a.m2current{color:#B0365F;}
a.m3current{color:#B0365F;}

.bodi{background:#ffffff;}

.content{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #666;
vertical-align:top;
text-align:justify;
padding:5px 20px 0px 20px;
background-image:url(images/bg_image_body.gif); background-position:bottom; background-repeat:no-repeat;
}
.content p{text-align:justify}
.content td{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #666;
vertical-align:top;
}
.content h1 {font-size:14px; color:#1d496d; margin:0px 0 5px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:5px; font-weight:bold; text-transform:none;}
.content img {border:1px solid #000000;}
.contentlink{font-weight:bold; color:#eb3d00;}
.contentlink li{list-style:none;}

.content ul { margin-left:30px; color:#1e2736; list-style-type: square; font-size:12px;}
.content li a{	
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#1D496D;
}
.content li a:hover{
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#49B3ED;
}
.content a{color:#1d496d; text-decoration:none;}
.content a:hover{color:#49B3ED; text-decoration:underline;}
.content h2 {text-align: left; padding-bottom:5px; color:#597286; font-size:18px; font-weight:normal;}
.content h3 {font-size:14px; color:#ff0000; margin:0 0 10px 0;font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:5px;}
.content h2 a{height:14px; text-align: left; color:#597286; font-size:12px; font-weight: normal;}
.tabl table{border-collapse: collapse;}
.tabl td{border: 1px solid #bad5e9; padding:0px; padding:2px;}

.block{vertical-align:top; padding:0 0 0 0; margin:5px 0 0px 0;}
.block_title{padding:0; margin:0; background-image:url(images/block_header.png); background-repeat:no-repeat}
.block_title h2{color:#173955; text-align:center; vertical-align:middle; padding:5px 0 5px 0px; font-weight: normal; font-size:14px;}
.block_body {background: url(images/block_body.png) repeat-y; padding:5px; text-align:left;} 
.block_footer {background: url(images/block_footer.png);} 

.block_bodi{vertical-align:top; padding:0 0 0 0; margin:5px 0 5px 5px;}
.block_title_bodi{padding:0; margin:0; background-image:url(images/block_content_header.png); background-repeat:no-repeat}
.block_title_bodi h1{color:#173955; text-align:center; vertical-align:middle; padding:5px 0 5px 0px; font-weight: normal; font-size:14px; text-transform:none;}
.block_body_bodi {background: url(images/block_content.png) repeat-y; padding:5px 5px 5px 5px; text-align:left;} 
.block_footer_bodi {background: url(images/block_content_footer.png) no-repeat;} 

.block_title_long{padding:0; margin:0; background-image:url(images/block_long_header.png); background-repeat:no-repeat}
.block_title_bodi_long{padding:0; margin:0; background-image:url(images/block_content_long_header.png); background-repeat:no-repeat}
.block_body_bodi_long {background: url(images/block_content_long.png) repeat-y; padding:5px 5px 5px 5px; text-align:left;} 
.block_footer_bodi_long {background: url(images/block_content_long_footer.png) no-repeat;} 

.hor_menu{ background:url(images/menu_bg.jpg) repeat-x; text-align:center; vertical-align:middle; color:#b3e54e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; background-color:#FFF;}
.hor_menu a{color:#ffffff; text-decoration:none;}
.hor_menu a:hover{color:#b3e54e; text-decoration:underline;}
                                   /* --------- */									  									   

                                       /* Footer */									   
.footer{background:url(images/footer_bg.png) no-repeat;}
.menu_bottom {
text-align:center; vertical-align:middle;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-transform:normal;
    color: #000000;
	text-decoration: none;
}
.menu_bottom a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-transform:normal;
    color:#a6a6a5;
	text-decoration:none;
}
.menu_bottom a:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
	text-decoration:underline;
}
.copyright {
    text-align:center;
	vertical-align:middle;
	text-decoration:none;
	font:Verdana;
	font-size:11px;
	color: #ffffff;
}
.copyright a {
	font:Verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.copyright a:hover {
	font:Verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration: underline;
}
.counter { text-align:center;}
                                       /* --------- */

.ibox {width:300px; border:1px solid #51799E; background-color:#F3E5CB; color:#666;}
.advert a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.advert a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#d88609; text-decoration:underline;}
.sname {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4f3128;}
.enter *{font-size:12px; color:#000000;}
.enter a{font-size:12px;}
.bitem{text-align:justify;margin-top:5px;margin-bottom:5px;border-bottom:1px solid #DDC8A2;padding-left:5px;padding-right:5px;}
.btitle {font-weight:bold;background-color:#DDC8A2;padding-left:5px;padding-top:2px;padding-bottom:2px;}
.highlight{font-weight:bold;text-transform:uppercase;}
/*.news {font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;padding-right:5px;}
a.news:link {color:#392613; text-decoration: none;}
a.news:active {color:#392613; text-decoration:underline;}
a.news:visited {color:#392613; text-decoration: none;}
a.news:hover {color:#2b4d09; text-decoration: underline;}*/
.links { font-size:1px; color:#d1c6a4;}
.links a { font-size:1px; color:#d1c6a4;}
.links a:hover { font-size:1px; color:#d1c6a4;}
.projects { font-size:12px; color:#ffffff; text-align:left; padding:5px 0 5px 10px;}
.projects a { font-size:12px; color:#ffffff; text-decoration:none;}
.projects a:hover { font-size:12px; color:#fff3d2; text-decoration:none;}
.contenthead {font-size:12px; color:#5c832f; margin-bottom:10px; }
.contenthead a {font-size:12px; color:#5c832f; padding: 0 5px 6px 12px;  background: url('images/arrow_head.jpg') no-repeat 0px 3px;}
.contenthead a:hover {font-size:12px; color:#392613;}
.glossary {font-size:14px; color:#5c832f;}
.question {margin:10px 0 0 0; font-size:12px;}
.answer {margin:0px 0 0px 10px; font-size:12px;}
.form_title { padding-right:10px; text-align:left;}

div.catalog_preview{width:49%;text-align:center;margin-top:5px;}
a.catalog_preview{font-size:13px;text-decoration:none;color:#9B0F3E;}
a.catalog_preview:hover{text-decoration:underline;color:#9B0F3E;}
.gname{margin-bottom:5px;background-color:#FDF5DD;}
.gname a{color:#9B0F3E;font-weight:bold;}
.gprice{text-align:center;}
.gprice label {color:#C64073;}
.ginfo {text-align:left;}
.ginfo a{text-decoration:underline;font-weight:normal;color:#9B0F3E;}

/*block*/
.rtop,.rbottom{display:block;  background-color:#ffffff; margin:0px; padding:0px;}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden;}
.r1{margin: 0 5px; background-color:#8b8a8a;}
.r2{margin: 0 3px; background-color:#ffffff; border-left:1px solid #8b8a8a; border-right:1px solid #8b8a8a}
.r3{margin: 0 2px; background-color:#ffffff; border-left:1px solid #8b8a8a; border-right:1px solid #8b8a8a;}
.r4{margin: 0 1px; height: 2px; background-color:#ffffff; border-left:1px solid #8b8a8a; border-right:1px solid #8b8a8a;}

.rcontentbgcolor{ background-color:#ffffff; text-align:center; border-left:1px solid #8b8a8a; border-right:1px solid #8b8a8a; padding:5px 0 0 0;
color:#000000; font-size:14px; font-weight:bold;}
.rcontentbgcolor strong{color:#ff0000; font-size:20px; font-weight:bold;}


                                                                       /*base.css*/
/* Контент */
.path {margin-bottom:5px;}
.path a:link {}
.path a:visited{}
.path a:hover {}

.contentname{}

.contentitem{margin-bottom:10px;border-bottom:1px solid #CCCCCC;}
.contentitemtitle{}
.contentitemtext{}
a.contentitemlink:link{}
a.contentitemlink:visited{}
a.contentitemlink:hover{}

.contentlink{}
/* Контент  */
/* Пейджинг */
.paging{}
.pl{}
.cpl{}
/* Пейджинг */
/* Опросы */
.questions {}
.question_title{font-size:14px;text-align:left;padding-left:5px;padding-right:5px;margin-top:5px;margin-bottom:10px;font-weight:bold;}
.question_all_title{font-size:12px;text-align:left;padding-left:5px;padding-right:5px;}
.question_item{font-size:14px;text-align:left;padding-left:5px;padding-right:5px;}
.questions_buttons{}
.linet{}
.linetd{}
/* Опросы */
.price {} /* Стиль строки прайса */
.ibox {width:300px;font-size:12px;}/* Стиль контролов на формах */
.buttons{}

.search {}
                                                                       /*base.css*/
ul.uz_news {list-style:none; margin:0px; padding:0px; color:#0891b1; font-size:12px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
																	   
.uz_news li a {
color:#215077;
margin:0 0 0 0px;
padding:0 0 0 0px;
text-decoration:none;font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.uz_news li a:hover {
color:#409CD9;
margin:0 0 0 0px;
padding:0 0 0 0px;
text-decoration: underline;font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
li .m_news {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
list-style:none;
text-decoration:none;
padding:0px;
text-align:justify;
}
.n a:hover {
color: #215077;
text-decoration:none;
}
.n a {
color:#409CD9;
text-decoration:none;
}
.n {
font-size:11px;
margin:0 0 0 15px;
}

.comments-post td {
	border-bottom:1px dotted #AAAAAA;
	padding-bottom:5px;
}
.comments-sign {
	color:#909090;
	font-size:11px;
	text-align:right;
}

.button{
	background:url(images/naiti.png) no-repeat;
	width:77px; 
	height:20px; 
	border:none; 
	color:#173955; 
	font-size:12px; 
	padding-bottom:2px; 
	vertical-align:middle;
}

.blog_title{
	color:#597286;
	font-size:18px;
}
.publication-image {
	padding:7px;
	width:105px;
}
.publication-image {
	padding:7px;
	padding-left:0px;
	width:85px;
}
.publication-link {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
a.publication-link:hover{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.publication-link-head {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
a.publication-link-all {
	font-size:11px;
	color:#49B3ED;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
a.publication-link-all:hover{
	font-size:11px;
	font-weight:normal;
	color:#1D496D;
	text-decoration:none;
}
.publication-content {
	color:#000000;
	display:block;
	font-size:11px;
	padding-top:5px;
	text-decoration:none;
}

.block_bodi h1{
	text-align:center;
}

.cpl {
color:#1D496D;
font-size:14px;
font-weight:bold;
}