html {height: 100%;}
body{height: 100%; padding:0px; margin:0px; color:#000; font-family: Arial, Sans-serif; font-size:77.5%; background-color:#d6d6d7; line-height:1.6em;}
body.gpage{background:#000036 url(../images/bg2.jpg) no-repeat top center;}
body.allpage{background:#000036 url(../images/bg1.jpg) no-repeat top center;}
input, textarea, select {font-size: 14px; }
form{padding:0px; margin:0px;}
h1{ margin:0px 0 0.5em 0; line-height:1em; font-size:24px; color:#000;   font-weight:normal;}
h2{font-size:18px; font-weight:normal;  margin:0px 0 1em 0;}
h3{font-size:16px;  margin:0px 0 1em 0;}
h4{font-size:14px;font-weight:normal;  margin:0px 0 1em 0;}
h5{font-size:12px; margin:0px 0 1em 0;}
h6{font-size:10px; margin:0px 0 1em 0;}
table {border-collapse: collapse; font-size:100%}
td, th {padding: 0; vertical-align:top}
p {padding: 0 0 1em 0; margin:0;}
a {color:#004197;}
a:hover {color:#17a100;}
hr {color:#acb4c7; height:1px; border:0px; background-color:#acb4c7;}
.fr {float:right;}
.fl {float:left}
.cl{clear:both; }
.cl1{clear:both; width:100px; height:1px; font-size:0px;}
.cll{clear:left; font-size:0px; height:0px; width:1px;}
img{border:0px;}
TABLE.border p {margin:0; padding:0;}
TABLE.border {border-color: #acb4c7; border-style: solid; border-width: 1px 0 2px 1px; font-size: 100%; background-color:#fff;}
TABLE.border td {padding: 10px; border-color: #acb4c7; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.border th {padding: 10px; border-color: #acb4c7; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.tabinv p {margin:0; padding:0;}
TABLE.tabinv {border:none;  border-width: 0;}
TABLE.tabinv td{padding: 5px 5px; border: none; border-width: 0;}
TR.trbg {background-color: #acb4c7;}
TR.trbg td {color: #fff; padding: 10px 5px; font-size:14px;} 
.tran img {behavior: url("../js/png.htc");}


.container1{height:187px; background:url(../images/gr1.gif) repeat-x; }
.header{width:930px; margin:0px auto 0px auto; }
.header2{width:920px; margin:0px auto 0px auto; background:url(../images/bgimg.jpg) no-repeat; height:520px}
.header3{width:920px; margin:0px auto 0px auto; padding:20px 0;}

.head_table{width:930px;}
.center_t{width:290px; height:140px;  background:url(../images/bg1.gif) no-repeat;}
.cabinet{width:290px; height:36px;}
.input1{float:left; font-size:14px; font-style:italic; padding:7px 0 0 30px; font-family: "PT Sans", Arial, Sans-serif;}
.input1 a{color:#ffffff; text-decoration:none; border-bottom: dashed 1px #fff;}
.input1 a:hover{color:#92ff80; border-bottom: dashed 1px #92ff80;}
.register{float:left; padding:4px 0 1px 10px;}
.td_cloud{ background:url(../images/bg2.jpg) no-repeat left bottom; width:320px;}
.logo{height:103px; overflow:hidden;}

.menu1{list-style:none; padding:0px; margin:0px; font-size:18px; font-style:italic; padding:20px 0 0 40px;}
.menu1 li{padding:15px 0 0 0;}
.adress a, .menu1 a{text-decoration:none;}
.adress a:hover, .menu1 a:hover{text-decoration:underline;}
.adress{line-height:1em; text-align:right; padding:35px 30px 0 0; font-size:18px; font-style:italic;}

.menu_table{width:930px; height:46px; background:url(../images/bg3.gif) no-repeat;}
.seacrh{width:282px; background:url(../images/bg4.gif) no-repeat;}
.text_s{background:none; border:none;}
.text_b{width:50px; background:none; border:none;  cursor:pointer;}

.menu2{list-style:none; padding:0px; margin:0px; font-family: Arial, Sans-serif; font-weight:bold; font-size:16px;}
.menu2 li{float:left; padding:14px 0 0 22px;}
.menu2 a{text-decoration:none;}

.container2{background-color:#00429a; min-height:300px; _height:300px; margin-top:-1px; padding-bottom:20px;}

.footer{padding:40px 0 20px 0; width:930px; margin:0 auto 0 auto; font-family: Tahoma; font-size:12px;}
.n1{float:left; width:310px; text-align:center;}

.c_w{width:640px;  padding-top:20px;}
/*.menu3{background:#ffffff url(../images/bg5.gif) repeat-y; width:228px;}*/
.menu3
{
background-image: url(../images/bg5.png);
background-repeat: repeat-y;
width:228px;
}

/*.menu3 ul{padding:0px; margin:0px; list-style:none; padding:0px 10px 0 10px; line-height:1.3em;font-family: Arial, Sans-serif; font-weight:normal; font-size:12px;}*/

.menu3 ul
{
margin:0px;
list-style:none; 
padding:0px 10px 0px 10px; 
line-height:1.3em;
font-family: Arial, Sans-serif; 
font-weight:normal; 
font-size:12px;
}

/*.menu3 ul li{padding:5px 10px; clear:both; width:188px;}*/
.menu3 ul li
{
padding:5px 10px;
clear:both; 
width:188px;
}

.menu3 ul li:hover{background-color:#f5f5f5;}
.menu3 ul a{text-decoration:none;}

.rightarrow{background: url(../images/right_arrow.gif) no-repeat right 9px;}

/*#m3b{background:url(../images/bg6.gif) no-repeat bottom; width:228px; height:22px;}*/
#m3b{background:url(../images/bg6.png) no-repeat bottom; width:228px; height:22px;}
/*.m3b1{background:url(../images/bg6.gif) no-repeat bottom; width:228px; height:22px;margin-top:-20px;}*/
.m3b1{background:url(../images/bg6.png) no-repeat bottom; width:228px; height:22px;margin-top:-5px;}

.m3b2{background:url(../images/bg18.png) no-repeat bottom; width:240px; height:23px; margin:-8px 0px 0px 0px;}
.m3b3{background:url(../images/bg13.png) no-repeat bottom; width:240px; height:23px;margin:0px 0px -8px 0px;}
.con_head{width:915px;}
.content_white{width:640px; background:#fff url(../images/bg7.gif) no-repeat;}
.content_white_mir{width:640px; background: url(../images/bg7mir.gif) no-repeat;}

#c_w{width:640px; background:#fff url(../images/bg8.gif) no-repeat; height:10px;}
.content{padding:10px 20px;}
.hb{padding:0 0 10px 0;}
.pagetitle{ font-family: PT Sans; font-style:italic;}

.form_buble{background:#eaeaea url(../images/bg9.gif) no-repeat; width:590px; margin:0 0 20px 0;}
.form_arround{background: url(../images/bg10.gif) no-repeat; width:590px; height:10px;}
.register_form{width:100%;}
.register_form td{padding:5px 5px 5px 10px;}
.td_width{width:230px;}

.hover_arrow{width:920px; height:100px; border: solid 0px #fff; line-height:0px;}
.a0{height:44px; border: solid 0px #fff;}
.a1{width:314px;}
.a1>a{height:221px;display:block;}
.a1:hover{background: url(../images/arrows/a1.gif) no-repeat;}
.a2{width:295px;}
.a2>a{height:221px;display:block;}
.a2:hover{background: url(../images/arrows/a2.jpg) no-repeat top left;}
.a3{width:313px;}
.a3>a{height:221px;display:block;}
.a3:hover{background: url(../images/arrows/a3.jpg) no-repeat;}
.a4{width:314px;}
.a4>a{height:221px;display:block;}
.a4:hover{background: url(../images/arrows/a4.gif) no-repeat;}
.a5{width:295px;}
.a5>a{height:221px;display:block;}
.a5:hover{background: url(../images/arrows/a5.gif) no-repeat top left;}
.a6{width:313px;}
.a6>a{height:221px;display:block;}
.a6:hover{background: url(../images/arrows/a6.gif) no-repeat;}

.banners{background-color:#fff; width:100%; line-height:0px;}
.tw2{width:23px;}
.tw3{float:left;  overflow: hidden !important; height:99px;}
.tw3 div {float:left;}
.fl_b{float:left; padding:10px 5px 5px 5px;}

.gpt{width:100%; margin-top:20px;}
.gpt1{width:500px; padding-right:100px;}
.gpt2{width:300px}


div.topmainmenu { position:relative;top:0px; left:0px;padding-bottom:12px;z-index:100;}
.submenu{ position:absolute; z-index:10; top:31px; //top:30px; left:-7px; width:228px; display:none;z-index:100;}
div.topmainmenu_3 { position:relative;top:0px; left:0px; padding:0px; width:190px; _width:188px;}
/*.submenu_level_3{ position:absolute; z-index:10; top:-5px; left:176px;//left:176px; width:240px; display:none;}*/
.submenu_level_3{ position:absolute; z-index:10; top:-15px; left:176px;//left:176px; width:240px; display:none;}
.menu_3s{background:url(../images/bg14.png) repeat-y; width:240px;}
.menu_3s ul{
/*padding:0px; */
/*margin:0px; */
margin-left:17px; 
list-style:none; 
/*padding:0px 10px 0 10px; */
padding:0px 23px
line-height:1.3em;
font-family: Arial, Sans-serif; 
font-weight:normal; 
font-size:12px;
}
.menu_3s ul li{
padding:5px 25px 5px 15px; 
clear:both;
width:170px;
margin-left:20px; 
padding:5px;
/*_margin-left:10px;*/
}
.menu_3s ul li:hover{background-color:#f5f5f5;}
.menu_3s ul a{text-decoration:none;}
.left_menu{margin-left:15px;}

/* Стили, добавленные нами */

.content p {font-size:14px;}
.content ul {font-size:14px;}

.picd 
{
    float:right;
    clear:right;
    padding: 5px 15px;
    width: 150px;
    overflow: hidden;
    border: solid 0px red;
}
.picd IMG  
{
    float: right;
    margin:5px;
    padding: 5px;
}   

.vrezka {font-size:12px;}
.vrezka li {font-size:12px;}

.tbex
{
    padding: 1px 5px;
    width: 80%;
}
.tbex TD , .tbex TH
{
    padding: 1px 5px;
    border: solid 1px #888;
}
.tbaz
{
    padding: 0px 0px;
    width: 500px;
}
.tbaz TD , .tbaz TH
{
    padding: 2px;
    border: solid 0px #888;
}

p.pblr 
{    font-style:italic;
    color: #48c;
    margin: 5px 0px;
    padding:0px 15px;
    border-left: dotted 1px #48c; 
    border-right: dotted 1px #48c; 
	font-size:1em;
}

/* Стили для Онлайн-заказа */

A.sela          
{
    color:#888;
    border-bottom: solid 1px #888; 
}
A.sela:hover   {color:#888;}

p.fl:first-letter {
	background: #69c;
	color: #fff;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 1.8em;
	margin: 0.2em .2em 0 0;
	padding: .4em .5em;
}

.fl
{
    float:left;
	font-size: 1.6em;
	background:transparent;
	padding-left:5px;
}

.w100 {width:530px;}
.w20 {width:110px;}
.w7 {width:35px;}
.w15 {width:100px;}

.comspec
{
    padding: 5px;
    padding-left: 15px;
    background-color: #eee;
}

.comspecw
{
    padding: 5px;
    padding-left: 15px;
    background-color: #fed;

}

.hltr
{
    font-size:0.9em;
    background: orange;
    color: White;
    letter-spacing:-2px;
}

.spctab
{
    display: block;
    float:left;
    background: #eee;
}

.cen {text-align:center;}

.mt5 {margin-top: 5px;}

.cbspec
{
    padding-left:15px;
    font-weight: bold;
}

.mb5 {margin-bottom: 5px;}

b.com50 
{
    display:block;
    float:left;
    width:200px;
}

.tspc
{
    width: 40px;
    overflow: hidden;
}

