/* 
    Document   : style
    Created on : 28.01.2011, 12:13:41
    Author     : zfmaster
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/* CSS Document */

body {
margin:0px;
}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#1f4668;
}
a {
color:#3a3636;
text-decoration:none;
}
a:hover {
color:#CC6600;
text-decoration:underline;
}
/*-------------Шапка сайта-------------------*/
.header {
background-image:url(../images/header.gif);
background-repeat:no-repeat;
}
.header2 {
background-image:url(../images/bg_header.gif);
background-repeat:repeat-x;
}
.reklama {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#536778;
}
.reklama a{
color:#3a3636;
text-decoration:none;
}
.reklama a:hover{
color:#CC6600;
text-decoration:none;
}
.ipod {
background-image:url(../images/ipod.jpg);
background-repeat:no-repeat;
}
.header_text {
font-family:Arial, Helvetica, sans-serif;
font-size:48px;
color:#a3022f;
margin-left:200px;
margin-top:30px;
}
.header_text2 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#2b3693;
margin-left:260px;
font-weight:bold;
margin-top:-10px;
}
.home_contact {
	position:absolute;
	left: 83%;
	top: 54px;
	width: 213px;
}
.home_contact li {
    float: left;
    list-style: none;
    padding: 1px 1px 1px 1px;
}
*+html .home_contact {
	position:absolute;
	left: 83%;
	top: 70px;
	width: 213px;
}
*+html .home_contact li {
    float: left;
    list-style: none;
    padding: 1px 1px 1px 1px;
}
.small_1230543557 {
	FONT-SIZE:9px; FONT-FAMILY: arial
}
.norm_1230543557{
	FONT-SIZE:10px; FONT-FAMILY: arial
}
.txt_1230543557{
	FONT-SIZE:11px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold
}
/*---------------Меню 1---------------------*/
.main {
	margin-left:20px;
	position:absolute;
	top: 225px;
	width: 738px;
}
ul#cssmenu {
width:100%;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        color:#dfe8ee;
        font-weight:bold;
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 1px 8px 1px 8px;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        display: none;
        position: absolute;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width:280px;;
		text-align:left;
		padding:0px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 5px;
        float: none !important;
        float: left;
        display: block;
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#dfe8ee;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        color:#233748;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        border-top: 1px solid #FFFFFF;
        float: none;
        background: #526678;
        color: #FFFFFF;
		padding:5px;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        border-top: 1px solid #FFFFFF;
        color:#233748;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
}


/*---------------Меню 2---------------------*/
.main2 {
background-image:url(../images/a2.gif);
background-repeat:no-repeat;
}
.main2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3a3636;
text-decoration:none;
}
.main2 a:hover {
text-decoration:underline;
}
.main2a {
margin-top:50px;
}

/*---------------Текст сайта--------------------*/
.text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #283840;
}
.text_mar {
margin:20px;
vertical-align:top;
}
.licenzii {
font-size: x-small;
color: #008ac1;
}
.licenzii a{
color:#3a3636;
font-size:14px;
font-weight:bold;
margin-left:5px;
text-decoration:none;
line-height:2;
}
.licenzii a:hover{
color:#CC6600;
text-decoration:underline;
}

.prodaga-firm {
color: #555555;
padding-top: 5px;
}
.prodaga-firm a{
color:#3a3636;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.prodaga-firm a:hover{
color:#CC6600;
text-decoration:underline;
}
/*--------------------------ПОГОДА-----------------------------*/
.pogoda {
margin-top:80px;
margin-left:20px;
}
/*-------------------Правый блок------------------------*/
.paragraf {
background-image:url(../images/bg_right_new.gif);
background-repeat:no-repeat;
font-family: sans-serif;
font-size:20px;
color:#333333;
background-color:#E1E1E1;
text-align:justify;
padding: 10px 15px 5px 15px;
}
.text_right {
background-image:url(../images/bg_right_new_inv.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#536778;
background-color:#E1E1E1;
text-align:justify;
}
.text_right_ots {
padding: 0px 15px 5px 15px;
}

/*--------------------Футер-------------------*/

.roundcont {
	width: 100%;
	background-color:#CCCCCC;
	color:#536778;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.bold_pod {
font-size:14px;
}
.roundcont p {
	margin:15px;

}

.roundtop {
	background: url(../images/tr.gif) no-repeat top right;
}

.roundbottom {
	background: url(../images/br.gif) no-repeat top right;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
.main_footer a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1f4668;
font-weight:bold;
text-decoration:none;
}
.main_footer a:hover {
color:#CCCCCC;
text-decoration:none;
}
.copy {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1f4668;
font-weight:bold;
}
.copy a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#1f4668;
text-decoration:none;
}
.copy a:hover {
text-decoration:underline;
}
.border_foot {
border-top:#8eb5d5 solid 2px;
}

.block_main_middle {
	/*background-image: url(/images/block_main_middle.jpg);
	background-repeat: repeat-y;*/
}

.bgd_static {
	background-repeat: no-repeat;
}


A.a_clear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

A.a_clear:hover {
	color: #555555;
	text-decoration: none;
}

A.a_clear_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: blue;
	text-decoration:underline;

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

A.a_clear_blue:hover {
	color: #000;
	text-decoration: none;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

h2.menu_page
{
	height: 34px;
	width: 151px;
	text-align: center;
	vertical-align: middle;
        padding-top: 3px;
        padding-bottom: 3px;
}

A.menu_page
{
	height: 34px;
	width: 151px;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	background-repeat: no-repeat;
	background-image: url(/images/menu_button_bgd.jpg);
	text-decoration: none;
	text-align: center;
	display:table-cell;
	vertical-align: middle;
}

A.menu_page:hover
{
	background-image: url(/images/menu_button_bgd_hover.jpg);
	color: #000;
	text-decoration: none;
}

h2.menu_main_page
{
	height: 50px;
	width: 227px;
	text-align: center;
	vertical-align: middle;
}

A.menu_main_page
{
	height: 50px;
	width: 227px;
	font-size: 13px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(/images/button_clear.png);
	background-position:center;
	text-decoration: none;
	text-align: center;

	font-family: sans-serif;
	font-weight: normal;
	display:table-cell;
	vertical-align: middle;
}

A.menu_main_page:hover
{
	color: #FFFFFF;
	text-decoration:underline;
}

tr.company
{
	background-color:#F9F9F9;
}
th.company
{
	background-color:#F9F9F9;
}
table.company
{
	background-color:#999999;
}

A.top_link_right
{
	color:black;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

A.top_link_right:hover
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

td.top_text
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

A.top_text
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}


A.link_white_bold
{
	color:#FFF;
	font-size:13px;
	font-weight:bold;

}

A.link_white_bold:hover
{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

A.link_black_bold
{
	color:black;
	font-size:13px;
	font-weight:bold;

}

A.link_black_bold:hover
{
	color:black;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background:url(/images/bgd_picture.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:100%;
}

div.wrap_all_left
{
        padding-left: 15px;
	background:url(/images/top_bgd_left.jpg);
	background-repeat:repeat-y;
	background-position:left;
}

div.wrap_all_right
{
        padding-right: 30px;
	background: url(/images/top_bgd_right.jpg);
	background-repeat:repeat-y;
	background-position:right;
}


.thrColHyb #container
{
	min-width: 1240px;
}

.thrColHyb #sidebar1 {
	float: left;
	width: 490px;
	height: 130px;
	background-image: url(/images/top_logo_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
}
.thrColHyb #sidebar2 {
	float: right;
	width: 360px;
	height: 130px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:15px;
	padding-right:0px;
}
.thrColHyb #sidebar1 h3, .thrColHyb #sidebar1 p, .thrColHyb #sidebar2 p, .thrColHyb #sidebar2 h3 {
	margin-left: 0px;
	margin-right: 0px;
}

.thrColHyb #mainContent {
	margin: 0 360px 0 490px;
	padding: 0 0 0 0;
	height: 130px;
	text-align: center;

}

.thrColHyb #mainContent h1
{
	font-family: Symbol, "Times New Roman", Tahoma;
	font-size:18px;
	color: #FFF;
	padding: 30px 0 0 0;
	margin: 0 0 0 0;
}
.thrColHyb #mainContent p
{
	font-family: "Verdana, Geneva, sans-serif";
	font-size: 12px;
	color: #254D74;
	padding: 15px 0 10px 0;
	margin: 0 0 0 0;
}

.thrColHyb #container1 {
	width: 100%;
	text-align: left;
	min-width: 1240px;
}

.thrColHyb #sidebar11 {
	float: left;
	width: 206px;
	padding-top: 30px;
	padding-left: 0px;
	padding-right:20px;
/*        border: 1px black solid;*/

}
.thrColHyb #sidebar21 {
	float: right;
	width: 10px;
	padding-top: 20px;
	margin-right:10px;
}
.thrColHyb #sidebar11 h3, .thrColHyb #sidebar11 p, .thrColHyb #sidebar21 p, .thrColHyb #sidebar21 h3 {
	margin-left: 0px;
	margin-right: 0px;

}

.thrColHyb #mainContent1 {
	margin: 0 20px 0 206px;
	text-align: justify;
	padding-top: 10px;
	vertical-align:top;
}

.thrColHyb #mainContent1 h1 {
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

div #top_bgd_gradient_blue
{
	background:url(/images/top_gradient.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:130px;
}

div #top_bgd_uzor
{
	background:url(/images/top_uzor.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:130px;
}

div #top_bgd_gradient_white
{
	background:url(/images/top_gradient_white.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:130px;
}

div.main_text
{
	/*font-size:70%;*/
}

h1.main_text
{
	font-size:100%;
}

h2.main_text
{
	font-size:90%;
}

p.main_text
{
	font-size:80%;
}

/* Новое оформление */
h1.menu_box{
	width:110px;
	height:115px;
	background-image: url(/images/bgd_button_buy_firm.jpg);
	background-repeat: no-repeat;
	background-position: center;
        text-align: center;
        display:table-cell;
        vertical-align: middle;
}

/* Новое оформление */
h1.menu_box a{
	display:table-cell;
	vertical-align: middle;
        text-align: center;
        color: white;
        font-size: 13px;
        font-weight: bold;
        width:110px;
        padding: 3px;
}

/* Новое оформление */
h1.menu_box a:hover{

}

/* Новое оформление */
h1.menu_box_red{
	width:110px;
	height:115px;
	background-image: url(/images/bgd_button_buy_firm_red.jpg);
	background-repeat: no-repeat;
	background-position: center;
        text-align: center;
        display:table-cell;
        vertical-align: middle;
}

/* Новое оформление */
h1.menu_box_red a{
	display:table-cell;
	vertical-align: middle;
        text-align: center;
        color: white;
        font-size: 13px;
        font-weight: bold;
        width:110px;
        padding: 3px;
}

/* Новое оформление */
h1.menu_box_red a:hover{

}

.breadcrumbs a
{
    font-weight: bold;
}

.sitemap > ul > li {
    font-weight: bold;
    list-style-type:none;
}
.sitemap > ul > li > ul > li{
    font-weight:normal;
     list-style-type:disc;
}
.sitemap > ul > li > ul > li > ul > li{
     font-weight:normal;
     list-style-type:circle;
}
