
#dop {font-size:12px; padding-top:20px;}
#dop h1{font-size:12px;}

#dop a{color:#2E2899; font-size:12px; text-decoration:none;}
#dop a:visited{color:#2E2828; font-size:12px;}
#dop a:hover{color:#0079C0; font-size:12px; text-decoration:underline;}
#dop img {padding-right:5px;}

BODY {
font-size: 12px; 
color: #51545d; 
font-family: arial; 
}

.select2{ 
height:25px; position:absolute; border:1px solid transparent;

height:21px; 
position:absolute; background:none; margin-left:-13px; margin-top:18px;  padding-bottom:13px;
position:relative; background:#456789; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:12px/14px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;
padding-bottom:1px;
display:block; text-decoration:none; color:#000; padding:2px 3px; background:none;
background:#00649f;

background:#fff;
}

img {border: 0}

HR {COLOR: #000000; 
height: 1px;
background-color: #000000;
border: 0px solid #000000;}

h4 {font-size: 16px;}

/*  Таблицы  */ 

table {border: 0px}

td {font-size: 12px;}

td.time {
padding-bottom: 5px; 
font-size: 14px;
}

td.vklad {
background-color: #32CD32;
text-align: center;
white-space: nowrap;
}


table.tov {
/* border-right: 2px #ffcc66 dashed;
border-top: 2px #ffcc66 dashed; */
}

table.korz {
background-color: #f9d35f;
}

td.tov {
/* border-left: 2px #ffcc66 dashed; */
width: 250px;
height: 100px;
}

td.tov2 {
padding-top: 20px;
width: 100px;
height: 100px;
}

td.tov3 {
width: 200px;
height: 100px;
vertical-align: top;
text-align: left;
}


td.desk {
/* border-left: 2px #ffcc66 dashed; */
padding-left: 10px;
height: 30px;
}

td.desk2 {
padding-left: 10px;
width: 100%;
height: 70px;
}

td.desk3 {
padding-left: 10px;
height: 30px;
}


td.price {
text-align: center;
height: 30px;
color: red;
font-weight: bold;
font-size: 16px;
/* border-left: 2px #ffcc66 dashed; */
}

td.price2 {
text-align: center;
height: 30px;
color: red;
font-weight: bold;
font-size: 16px;
vertical-align: top;
padding-top: 15px;
}

td.price3 {
text-align: left;
height: 120px;
color: red;
font-weight: bold;
font-size: 16px;
padding-left: 20px;
padding-bottom: 20px;
width: 100%;
vertical-align: bottom;
}

td.item {
text-align: center;
height: 30px;
/* border-left: 2px #ffcc66 dashed;
border-bottom: 2px #ffcc66 dashed; */
padding: 10px 0px 10px 20px;
vertical-align: top;
}

td.item2 {
padding-right: 10px;
padding-top: 50px;
width: 70px;
vertical-align: top;
}

td.item3 {
height: 70px;
vertical-align: top;
width: 60px;
}

td.bay {
text-align: center;
height: 40px;
/* border-bottom: 2px #ffcc66 dashed; */
padding: 10px 10px 10px 10px;
vertical-align: top;
}

td.bay2 {
width:60px; 
padding-top: 48px;
vertical-align: top;
}

td.bay3 {
vertical-align: top;
padding-right: 130px;
}


td.down {
color: white; 
padding-top: 12px;
}

.item {
color: green;
text-align: center;
border:none;
font-size:12px;
width:50px;
}


INPUT.count_item {
width:30px;
color: green;
text-align: center;
border: none;
font-size:15px;
}

INPUT.count_item2 {
width: 55px;
color: green;
text-align: center;
border: 1px solid #64b63c;
/* border: none; */
font-size:15px;
}

/*  Стили ссылок  */


A:link {
FONT-SIZE: 12px; 
COLOR: black; 
TEXT-DECORATION: underline;
}
A:visited {
FONT-SIZE: 12px; 
COLOR: black; 
TEXT-DECORATION: underline;
}
A:hover {
FONT-SIZE: 12px; 
COLOR: red; 
TEXT-DECORATION: underline;
}

A.tit:link {
FONT-SIZE: 16px; 
COLOR: #51545d; 
TEXT-DECORATION: underline;
}
A.tit:visited {
FONT-SIZE: 16px; 
COLOR: #51545d; 
TEXT-DECORATION: underline;
}
A.tit:hover {
FONT-SIZE: 16px; 
COLOR: red; 
TEXT-DECORATION: underline;
}

A.top:link {
FONT-SIZE: 12px; 
COLOR: white;
TEXT-DECORATION: none;
font-weight: bold;
}
A.top:visited {
FONT-SIZE: 12px;
COLOR: white; 
TEXT-DECORATION: none;
font-weight: bold;
}
A.top:hover {
FONT-SIZE: 12px;
COLOR: yellow; 
TEXT-DECORATION: none;
font-weight: bold;
}


A.sh:link {
FONT-SIZE: 11px; 
COLOR: green;
font-weight: bold;
TEXT-DECORATION: underline;
}
A.sh:visited {
FONT-SIZE: 11px;
COLOR: green; 
font-weight: bold;
TEXT-DECORATION: underline;
}
A.sh:hover {
FONT-SIZE: 11px;
COLOR: black; 
font-weight: bold;
TEXT-DECORATION: underline;
}


A.ent:link {
FONT-SIZE: 12px; 
COLOR: white;
font-weight: bold;
TEXT-DECORATION: none;
}
A.ent:visited {
FONT-SIZE: 12px;
COLOR: white;
font-weight: bold;
TEXT-DECORATION: none;
}
A.ent:hover {
FONT-SIZE: 12px;
COLOR: yellow; 
font-weight: bold;
TEXT-DECORATION: none;
}

A.menu2:link {
FONT-SIZE: 12px; 
COLOR: #7b7d82;
TEXT-DECORATION: underline;
line-height: 1.5;
font-weight: bold;
}
A.menu2:visited {
FONT-SIZE: 12px;
COLOR: #7b7d82; 
TEXT-DECORATION: underline;
line-height: 1.5;
font-weight: bold;
}
A.menu2:hover {
FONT-SIZE: 12px;
COLOR: red; 
TEXT-DECORATION: underline;
font-weight: bold;
}


A.menu3:link {
FONT-SIZE: 12px; 
COLOR: #7b7d82;
TEXT-DECORATION: underline;
line-height: 1.5;
font-weight: bold;
}
A.menu3:visited {
FONT-SIZE: 12px;
COLOR: #7b7d82; 
TEXT-DECORATION: underline;
line-height: 1.5;
font-weight: bold;
}
A.menu3:hover {
FONT-SIZE: 12px;
COLOR: red; 
TEXT-DECORATION: underline;
font-weight: bold;
}

A.time:link {
FONT-SIZE: 14px; 
padding-bottom: 5px; 
cursor: default; 
}
A.time:visited {
FONT-SIZE: 14px;
padding-bottom: 5px; 
cursor: default;
}
A.time:hover {
FONT-SIZE: 14px;
COLOR: #de0a33; 
padding-bottom: 5px; 
cursor: default; 
}

A.city:link {
FONT-SIZE: 15px; 
color: #7b4500;
font-weight: bold;
TEXT-DECORATION: none;
}
A.city:visited {
FONT-SIZE: 15px;
color: #7b4500;
font-weight: bold;
TEXT-DECORATION: none;
}
A.city:hover {
FONT-SIZE: 15px;
COLOR: #ff3000; 
font-weight: bold;
TEXT-DECORATION: none;
}


/*  Формы  */

INPUT.search {
width: 220px;
height: 41px;
border-top: #a4cb86 1px solid;
border-bottom: #ccd800 1px solid;
border-right: 0px;
border-left: 0px;
background-color: #fcf2d7;
color: green;
font-size: 25px;
}

INPUT.item {
width: 28px;
color: green;
text-align: center;
}


.error { 
background:url(img/warn.png) no-repeat 10px 50% #EEEEEE; 
color: #CC0000; 
z-index:1;
position:absolute;
left:35%;
top:57%;
width:400px;
padding: 10px 10px 10px 50px;
border: 2px solid green;
text-align:center;
}

div.autocomplete { 
z-index:6;
width:250px; 
background-color:white; 
border:1px solid #888; 
margin:0px; 
padding:0px; 
}

div.autocomplete ul { 
z-index:1;
list-style-type:none; 
margin:0px; 
padding:0px; 
}

div.autocomplete ul li.selected { 
z-index:1;
background-color: #ffb;
}

div.autocomplete ul li { 
z-index:1;
list-style-type:none;
/* display:block; */
margin:0; 
padding:2px; 
cursor:pointer; 
background:none; 
}

div.item { 
z-index:1;
left: 20px; 
}

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

.bot_menu {padding:10px; text-align:center;}
.bot_menu a:link {color:#0079C0;}
.bot_menu a:visited {color:#0079C0;}
.bot_menu a:hover{color:#0079C0;}

.title_art {border-bottom:1px dotted #2E2828;}
/* Доработка проекта */
h1{
	color: #000;
	font-size: 18px;
	font-family: vani;
	line-height: 10px;
}
h2{
	color: #000;
	font-size: 15px;
	font-family: vani;
	color:#FF0000;;
}
.tekst{
	background: none repeat scroll 0 0 #F9D35F;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 1px 1px #E0C9CC;
    color: #000000;
    font-family: Times New Roman;
    font-size: 15px;
    line-height: 1.3em;
    padding: 10px 15px;
    text-align: justify;
    text-indent: 20px;
}
/* конец */

