/* Start of CMSMS style sheet 'main' */
html, body { 
 background:#FFFFFF ; 
 font-family:"Times New Roman", Times, serif;
 font-size:14px; 
 height:100%;
 color:#56626e;
 }
* { margin:0px; padding:0px;}
img { border:0}
.center { text-align:center;}
ul, ol { list-style:none;}
:focus {outline:0;}
.cl { clear:both;}
td { vertical-align:top;}
a { color:#2191b1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a:hover { text-decoration:none}
h2 { font-size:18px;}
h3 { font-weight:normal; font-size:18px;}
/*----------------------------------------------------------------*/
#all{
 height:100%;
 width:100%;
 background: url(images/right-bg.jpg) repeat-y;
 background-position: top right ;
 max-width:1300px;
}

.line { background:url(images/head-line.jpg) repeat-x;  background-position:0 25px;}

#center_part {
background: url(images/left_part.jpg) no-repeat; 
background-position:0 26px; 
padding:0 0 0 77px;
 }
/*---------------------------------HEAD-----------------------------------------*/
.mail {
display:block;
position:absolute;
margin:65px 0 0 -55px;
background:url(images/mail.jpg) no-repeat;
height:26px;
width:26px;}
 
.head { 
background:url(images/logo.jpg) no-repeat; 
background-position:top right; 
min-height:390px; 
padding:44px 0 0 0px;

}

.sitetitle {
display:block;
background:url(images/sitetitle2.gif) no-repeat;
width:290px;
height:65px;
margin:0px 0 0 30px;
}
/*---------------------------------MENU-----------------------------------------*/
ul.menu{
line-height:25px;
margin:40px 0 0 30px; }
ul.menu a{ font-size:14px; font-weight:bold;  background:#FFFFFF;}

ul.menu a.current { color:#7e4708; text-decoration:none;}
ul.menu a.current:hover { color:#a45c0a; text-decoration:none;}

ul.menu ul{
margin:0px 0 0 20px; }
ul.menu ul a{font-size:12px; font-weight:normal;}
ul.menu ul li{
background:url(images/menu_arr.gif) no-repeat;
background-position:0 8px;
padding-left:15px;}
/*---------------------------------CONTENT-----------------------------------------*/
.content {
padding:0px 10px 0 0px;
color:#5d6a77;

}

.content h1{
font-weight:normal;
font-size:24px;
margin:0 -10px 5px 0;
padding:0px 0px 0 10px;
background:#fdfcf7;
border-left:1px solid #f0ebce; 
border-bottom:1px solid #d5d1b7; 
}

h1{
font-weight:normal;
font-size:24px;
}

.content p{
}

.advert {margin:15px 0 0 -5px;}

/*-----------------------------PRICE-----------------------*/
.price table {width:100%; border:2px solid #fff; margin-top:5px;}
.price table th { background:#f6f3e2; padding:3px; border:2px solid #fff}
.price table td { background:#fdfcf7; padding:3px; border:2px solid #fff}

/*---------------------------------RIGHT-----------------------------------------*/ 
#right_part {
 width: 300px; 
}

.contacts { 
background:#ebedee; 
margin:26px 0 0px 0 ; 
height:101px;
padding: 10px 20px 0 45px; }
.contacts h3 { color:#622e0a;}

.tel{ 
background:#efeacd; 
color:#1e1e1d; 
font-size:17px; 
font-style:bold;
padding: 15px 45px 15px 45px; }
.tel div{ 
font-size:26px;
text-align:center;}

.prokat { 
margin:0px 0 0px 0 ; 
padding: 15px 45px 0 45px;
color:#000000;
}
.prokat h3 { color:#622e0a;}

.prokat div{ background:#f6f3e2; margin-top:4px; border:5px solid #f6f3e2; border-right:10px solid #f6f3e2;border-left:10px solid #f6f3e2;}
.prokat div.prok_sub{ text-align:right; background: transparent; border: 0px solid transparent; }
.prokat select, .prokat input { font-size:10px;} 
select#prok_day { width:50px;}
select#prok_mon { width:75px;}
select#prok_year { width:55px;}
#prok_name, #prok_tel { width:100%;}
#prok_sub {cursor:pointer}

.quest_answ {padding: 15px 45px 0 45px;}
div.date{color:#7e4708;}
div.quest_main{ font-weight:bold; margin-top:5px;}
div.answ_main{margin-top:5px;}
div.answ_main a{color:#56626e;}

.best_foto {background:#f6f3e2; padding: 10px 40px 10px 45px;  margin-top:10px;}
.best_foto div { margin-top:5px;}
.best_foto img { margin-top:5px; width:213px;}

.banners { height:60px;}
/*---------------------------------FOOTER-----------------------------------------*/
.empty_l { height:110px; width:385px;}
.empty_r { height:110px;  width:300px;}
#footer { height:100px; margin-top:-102px; border-top:2px solid #ced2d6; text-align:center; background:#FFFFFF;}
#footer p { margin-top:40px;}
#footer p a{color:#56626e; text-decoration:none;}
#footer p a.current{font-weight:bold}
#footer p a:hover{color:#333;}
#footer div {font-size:11px; margin:30px 40px 0 40px;}
#footer div a {font-size:10px;}
.bot_info { float:left;}
.bot_copy { float:right;}

table.autors{padding:0px; text-align:right; width:200px; }
table.autors a{font-size:10px;}
table.autors td {vertical-align:middle}
/*----------------------------GB--------------------------*/
.GB {margin-bottom:20px;}
#GB_form {visibility:hidden; overflow: hidden; height:10px;}
.GB_nav {text-align:center}
.curr_nav_resp {padding:3px 5px 3px 5px; margin:1px; background:#e6fbfe}
.nav_resp {padding:3px 5px 3px 5px; margin:1px; background:#f6f3e2; }
.nav_resp:hover {background:#efeacd; }
.GB_nav span a {text-decoration:none;}
.GB_nav span a:hover {color:#000;} 

.GB_posted {color:#7e4708}
.GB_title {font-size:18px; font-weight:bold; margin:0px 0 0 0;}
.GB_text {}
.add_ann {color:#7e4708;font-size:14px; font-weight:bold;}
.add_ann:hover {color:#a45c0a; text-decoration:none;}

.GB_insert {margin:10px 0 0 0;}
.GB_insert input {}
.GB_insert textarea {width:300px;}

/*-------------------GB on homepage --------------------- */
.advert .GB {float:left; width:48%; margin:0 0 0 5px;}
.advert .GB_nav {display:none}
.advert .add_ann {display:none}

/*--------------------------FeedBack------------------------*/
.FB {background:#f6f3e2; border:1px solid #ccc; width:80%; margin:10px auto auto auto;}
.FB input {width:50%;}
.FB input.subm {width:100px;}
.FB textarea {width:100%; height:100px;}
.sername {display:none;}
#red1, #red2, #red3 {color:red; display:none;}
.red {color:red}
.left {width:10%; text-align:right;}

/*--------------------------QA------------------------*/
.QA_form {width:100%}
.QA_left {width:100px; text-align:right}
.QA_form input {width:50%}
.QA_form textarea {width:100%}
.QA_capcha {width:100%}
.l_pic {position:relative;}
#prok_red1, #prok_red2, #prok_red3, #prok_red4, #prok_red5 {color:red; display:none;}
.mesa{padding: 0px 45px 0 45px;}


/*--------------------------PHOTO------------------------*/
.imgcontainer a 
{
display: block;
height: 150px;
width: 200px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
background-color: white;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #eeeeee;
border-right-width: 2px;
border-right-style: solid;
border-right-color: #cccccc;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #eeeeee;
text-decoration: none;
}
/*--------------------------COMMERCE------------------------*/
.categ_title {text-align:center;}
.tree { float:left; width:250px;}
.cat_1 { border:1px solid #efeacd;  border-bottom:1px solid #d5d1b7; border-right:1px solid #d5d1b7; background:#fdfcf7; padding:0px 10px 0 10px; margin-top:5px; }
.cat_1 a{ text-decoration:none;}
.cat_1 a:hover{ text-decoration:underline;}
.cat_2{ margin:0px 0px 0px 30px;}
.docs { margin-left:260px; height:10%;}
.new{ text-align:right; }
.mes, .nav {  border:1px solid #f0ebce; border-bottom:1px solid #d5d1b7; border-right:1px solid #d5d1b7; background:#fdfcf7; padding:5px; margin:5px; }
.mes table {width:100%;}
.mes td { font-size:14px; border-top:1px solid #efeacd;; padding:5px; border-bottom:3px solid #fff; vertical-align:top;}
.head_t {border:1px solid #efeacd; border-bottom:1px solid #d5d1b7; border-right:1px solid #d5d1b7; background:#fdfcf7; padding:5px; margin:5px; text-align:center}
textarea { width:300px; height:200px;}
.foto { width:250px; margin:3px;  border:1px solid #f0ebce; border-bottom:1px solid #d5d1b7; border-right:1px solid #d5d1b7; }
.catal { font-size:12px;}
.catal a{ font-size:12px; text-decoration:none; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.catal a:hover { text-decoration:underline;}
.nav { text-align:right; height:17px }
.nav span{ font-size:10px; letter-spacing:-3px;}
.nav b { margin:0 3px 0 3px;}
.nav a {margin:0 3px 0 3px; text-decoration:none;}
/* End of 'main' */

