﻿* { margin:0; padding:0; }
html { width:100%; height:100%;}
body { position:relative; height:100%; font:normal 75% Tahoma, sans-serif;background-image:url("../images/bg.gif");}
img{border:0}
.basis {top:0; width:98%; margin:0 auto; min-height:100%; height:auto; background-color:#ffffff; min-width: 1000px; max-width: 1400px;}

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

br.clear { display:block; clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }

.middle { min-height:71px; height:auto; padding-bottom:6em; position:relative;}

/* FOOTER*/
.footer {
z-index:10;
width:98%;
height:4em;
min-height:51px;
margin-top:-4.7em;
margin-left:auto;
margin-right:auto;
clear:both;
bottom:0;
background-color:red;
border-top:1px solid #497FC0;
text-align:center;
background-color:#ffffff;
color: #68af13;
padding-top:4px;
min-width: 1000px; max-width: 1400px;
}

.clear {clear:both; display:block;}

/*design header elements*/
.header .leftdiv{width:700px; float:left;}
.header .leftdiv .herb{float:left; height:170px; width:160px; margin-top:5px; vertical-align:top; text-align:right;}
.header .leftdiv .logo{float:left;vertical-align:top;text-align:left;height:170px;width:510px;margin-top:15px;}

.header .rigthdiv{float:right; vertical-align:top; margin:5px 5px 0px 0px;width:290px;height:30px;text-align:right;}
.header .rigthdiv .searchMini{ height:26px;margin-top:120px; text-align:left;}
.header .rigthdiv .searchMini .inputs{float:left; padding-top:2px;}
.header .rigthdiv .searchMini .inputs2{float:left;padding-left:5px;}
.header .rigthdiv .searchMini .text-input{width:210px;height:20px; color:#767676; font-size:16px;}
/*end design header elements*/

/*Search Result Block*/
.searchResult{ height:26px;margin-top:10px; text-align:left;padding-bottom:15px;}
.searchResult .inputs{float:left; padding-top:2px;}
.searchResult .inputs2{float:left;padding-left:5px;}
.searchResult .text-input{width:500px;height:20px; color:#767676; font-size:16px;}

/**/

/*design menu*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;}
.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}
.qmsh div a{float:left;}
.qmmc div {visibility:hidden;position:absolute;}

.menubg
{
/*background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; vertical-align:top; text-align:left;
	*/
color:#FFFFFF;
height:30px;
width:100%;
min-width: 1000px;
background-color:#3870AB;
border-top:		1px solid #CFDEFF;
border-bottom:		1px solid #CFDEFF !important;
}

.menulinks{
/*width:800px;*/
text-align:left;
height:20px;
vertical-align:top;
position:absolute;
}


/*design page body*/
.left-sidebar{float:left;vertical-align:top;padding:10px 0px 0px 0px;text-align:left;width:230px;}
.rigth-sidebar{float:right;width:225px;vertical-align:top;padding-top:10px; text-align:right; padding-right:5px;}
.content{margin:0px 230px;font-size: 14px;font-style: normal;color: #767676;text-decoration: none;vertical-align:top;padding:10px 10px 10px 20px;text-align:justify;}
.content .title-green, .content h1{color:#7cba32;font-size:1.2em;width:98%;	border-bottom:2px solid #5487C4;margin:4px 2px 3px 2px;padding-bottom:4px; font-weight: normal;}
.phones-page{margin:0px 230px 5px 10px;}
.map{padding:20px 0px 0px 20px;margin:0px 10px; text-align:left}
.content a{color:#7cba32; text-decoration:none;}
.content a:hover{text-decoration:underline;}
.content table{ border-collapse:collapse; font-size:12px}
.content table td{ border:1px solid #7cba32; padding-left:2px; padding-right:2px;}
.content table.weather{ border-collapse:collapse; font-size:1.1em; width:100%; text-align:center; margin:3px 0px 3px 2px; border:none}
.content table.weather th{background-color:#7cba32; color:#FFFFFF; padding:3px 0px 3px 2px;}
.content table.weather th,.content table.weather td{border:none;border-right:2px solid #5487C4}
.content table.weather td{padding:3px 0px 3px 2px; vertical-align:middle;}
.content table.weather .blue{background-color:#d1e1f4;}
.content table.weather .last{border-right:none};
.content table.phones{ border-collapse:collapse; font-size:12px}
.content table.phones td{ border:1px solid #7cba32; padding-left:2px; padding-right:2px;}

/*end design page body*/

div.beetwen_forms{height:20px;}

/*Auth form*/
.auth_form{width:221px;}
.auth_form .title{width:100%;height:36px;background-image:url(../images/auth_form_bg_text.gif); background-repeat:no-repeat;margin:0px; padding:0px;}
.auth_form .body{clear:both; background-color:#d1e1f4; margin:0px 16px 0px 10px; border:1px solid #b8cde2; border-top:0; height:auto; width:195px; padding-bottom: 10px;}
.auth_form .body .error-form{color:#FF0000; font-size: 12px; padding:3px; text-align: center}
.auth_form .body .inputtext{border:1px solid #d9d9d9; width:115px; margin-left:10px; height:22px; color:#767676; font-size:16px; float:left;padding-top:3px;}
.auth_form .body .label{float:left; width:22px;}
.auth_form .body .field{height:24px; padding:8px 10px 0px 19px;clear:both;}
.auth_form .submit{margin-right:15px; text-align:right;}
.auth_form span{float:left;padding-left:10px;font-family: Tahoma, Arial;font-size: 14px;font-style: normal;color: #767676;}
/*end Auth form*/

/* Voice form*/
.voice_form{width:221px;padding-left:5px;}
.voice_form .title{width:100%;height:36px;background-image:url(../images/voice_form_bg_text.gif); background-repeat:no-repeat;margin:0px; padding:0px;}
.voice_form .body{clear:both; background-color:#d1e1f4; margin:0px 16px 0px 10px; border:1px solid #b8cde2; border-top:0; width:195px;}
.voice_form .body .form{/*padding:12px 10px 7px 10px*/}
.voice_form .body .form .qwestion{font-family:Tahoma ; font-size: 14px;color:#2e679e;text-align:center; font-weight:bold;}
.voice_form .body .form .variants{text-align:left;font-family:Tahoma; font-size:14px; color:#767676;line-height:1.4em}
.voice_form .body .radio{float:left; padding-left:10px;}
.voice_form .body .field{padding-bottom:2px}
.voice_form .submit{margin-right:15px; text-align:right;}
/*end voice*/

/* weather form */
.weather_block{width:221px;padding-left:5px;}
.weather_block .title{width:100%;height:36px;background-image:url(../images/weather_block.gif); background-repeat:no-repeat;margin:0px; padding:0px;}
.weather_block .body{clear:both; background-color:#d1e1f4; margin:0px 16px 0px 10px; border:1px solid #b8cde2; border-top:0; width:195px;}
.weather_block .body .informer{text-align:center; padding:5px 0px 5px 0px}
.weather_block .btn_more{margin-right:15px; text-align:right; margin-bottom:5px;}
/* end weather form*/

/* currencies form */
.cur_block{width:221px;padding-left:5px;}
.cur_block .title{width:100%;height:36px;background-image:url(../images/currencies_block_title.gif); background-repeat:no-repeat;margin:0px; padding:0px;}
.cur_block .body{margin:0px 16px 0px 10px; border-top:0;}
/* end currencies form*/

/* child link block*/
.child_link_block{width:221px;padding-left:5px;}
.child_link_block .title{
    width:100%;
    height:36px;
    background-image:url(../images/child_links_head.gif);
    background-repeat:no-repeat;
    margin:0px;
    padding:0px;}
.child_link_block .body{clear:both;
background-color:#d1e1f4;
margin:0px 16px 0px 10px;
border:1px solid #b8cde2;
border-top:0; width:195px;
padding-top:5px;
}
   /*list-style-image:url('../images/child_links_bullet.gif');*/
.child_link_block .body a 
{
    margin-left:10px;
    font-size:13px;
    text-decoration:underline;
    font-weight:bold;
    color:#2e679e;
    display:block;
    background:url('../images/child_links_bullet.gif') 10px center no-repeat;
    padding-left:30px;
    padding-bottom:4px
}

.child_link_block .body a:hover{text-decoration:none;}
/* end link block*/


/*forum info*/
.infoblock {}  
.infoblock ul{ list-style:none;}
.infoblock ul a{ text-decoration:none; color:#767676;}
.infoblock ul li{padding-bottom:2px; padding-left:4px;}
.infoblock ul a:hover{text-decoration:underline;}
.infoblock div.goToForum{text-align:right;}
.infoblock div.goToForum a{color:#7cba32; font-size:11px; text-decoration:underline;}
.infoblock div.goToForum a:hover{text-decoration:none;}
.infoblock div.news_description{font-size:12px;}
/*end forum info*/

.top_users{width:221px;padding-left:5px;}
.top_users .title{width:100%;height:36px;background-image:url(../images/top_5_users.gif); background-repeat:no-repeat;margin:0px; padding:0px;}
.top_users .body{clear:both; background-color:#d1e1f4; margin:0px 16px 0px 10px; border:1px solid #b8cde2; border-top:0; width:195px;}
.top_users .body.table{border-collapse:collapse; text-align:left; margin:5px 3px 3px 3px;}
.top_users .body table{font-size:13px; color:#767676;}
.top_users .body table .left{text-align:left; width:99%}
.top_users .body table .right{text-align:right;}

.google_advertise{width:221px;padding-left:5px;}
.google_advertise .title{width:100%;height:36px;background-image:url(../images/advertise_title.gif); background-repeat:no-repeat;margin:0px; padding:0px;}
.google_advertise .body{clear:both; background-color:#d1e1f4; margin:0px 16px 0px 10px;border:1px solid #b8cde2; border-top:0; width:195px;}
.google_advertise .body div{
     padding:5px 15px 5px 15px; 
}

.google_advertise_links{width:221px;padding-left:5px;}
.google_advertise_links .title{width:100%;height:36px;background-image:url(../images/advertise_link.gif); background-repeat:no-repeat;margin:0px; padding:0px;}
.google_advertise_links .body{clear:both; background-color:#d1e1f4; margin:0px 16px 0px 10px;border:1px solid #b8cde2; border-top:0; width:195px;}
.google_advertise_links .body div{
     padding:5px 15px 5px 15px; 
}

.banners_block{width:221px;padding-left:5px;}
.banners_block .title{width:100%;height:36px;background-image:url(../images/banners_block.gif); background-repeat:no-repeat;margin:0px; padding:0px;}
.banners_block .body{clear:both; background-color:#d1e1f4; margin:0px 16px 0px 10px;border:1px solid #b8cde2; border-top:0; width:195px; text-align:center; }
.banners_block .body div{
     padding:5px 3px 5px 3px;
     width:100%;
     text-align:center; 
}


/*Site map*/
.siteMap{}
.siteMap ul{list-style-image:url('../images/favicon.gif')}
.siteMap ul li{margin-left:20px;}
.siteMap ul li.ul{margin-left:20px;}
.siteMap ul li.sub{list-style-image:none; list-style:none;}
/* end Site map*/

/*Form build*/
fieldset.formContainer{width:100%;text-align:center;border:none}
.formContainer dl{clear:both; margin-top:5px;}
.formContainer dd.fieldName{
    font-weight:bold;
    width:50%;
    text-align:right;
    margin-right:3px;
    height:26px;
    padding-top:4px;
    float:left}
.formContainer dd.fieldControl{ text-align:left;margin-left:3px;height:26px; vertical-align:middle;float:left}
.formContainer .obligatory{font-weight:bold;font-size:12px;color:#FF0000;}
.formContainer .fieldControl input{width:210px;height:20px; color:#767676; font-size:16px;}
.formContainer dd.leftControl {text-align:left;margin-left:3px;height:26px; vertical-align:middle;}
.formContainer .fieldControl select{width:215px;}
.formContainer .textAreaControl textarea{width:215px; height:300px;margin:0px;padding:0px; float:left}
/*end Form build*/

/*footer_text*/
.footer_links {
    z-index:11;
    position:relative;
  font-family: Tahoma, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
  font-size: 14px;color: #68af13;font-weight:300;text-decoration: none;
}

.footer_links:hover{text-decoration:underline;}
.error{text-align:left; font-size:12px; color:#FF0000; margin-top:3px; margin-bottom:3px;}

/*end footer text*/


/** user menu **/
.auth_form .user-menu h4{font-size:1.2em; padding-bottom:5px}
.auth_form .user-menu{
	text-align: left;
	padding:5px 3px 4px 5px;
}
.auth_form .user-menu  a{
	text-decoration: none;
	color:#7CBA32;
	font-size: 13px;
	font-weight: bold;
		
}
.auth_form .user-menu  a.setting{
    display:block;
    padding-bottom:5px;
    padding-left:19px;
    background:url('../images/star-rait-green.gif') 4px center no-repeat;
}
.auth_form .user-menu  a.setting:hover {background:url('../images/star-rait-grey.gif') 3px center no-repeat;text-decoration: underline;}
.auth_form .user-menu  a.exit {background:url('../images/account_exit.png') 2px center no-repeat; font-weight:bold; text-decoration: underline; color:#767676}
.auth_form .user-menu a.exit:hover {background:url('../images/account_exit_blue.png') 2px center no-repeat;}

p.image-container{
	/*clear:both;*/
	text-align: left;
}

p.image-container a img{
	border:1px solid #D1E1F4;
	padding:5px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.infoblock div.news_pages_cnt{
text-align:right;
}

.infoblock div.news_pages_cnt .page_lising{
	background-color:#FFFFFF;
	border:1px solid #5487C4;
	font-weight:bold;
	margin:2px;
	padding:2px 4px;
}

.adv-link-text{
border: 1px dashed #5487C4;
padding: 4px;
margin-top:5px;
margin-bottom:3px;

}

