 
* {padding:0px; margin:0px;}

body {font-family:Arial, Helvetica, sans-serif;  font-size: 14px;}
img {border: none;}
#header {height:35px; background:#FFF; position: relative;   padding-top:60px; padding-bottom:0px;  border-top: 5px solid #cf0;}
fieldset {border:none}


#header h1.logo {font-size: 10px; position:absolute; top: 32px; left: 20px; }
#header h1.logo span {width: 237px; height: 35px; background:url(/imgs/your_inet.png); display:block; position: absolute; cursor:pointer;}
#ajaxSearch_output {position:relative;}

.archiveElement {margin-bottom:15px; font-weight:bold;}
.ajaxSearch_output {position:relative;}


h2.phone {position: absolute; font-size: 5px; width: 164px; height: 40px;top: 29px; }
h2.phone span {width: 164px; height: 40px; display: block; position:absolute;}
.support {background:url(/imgs/support_phone.png); }
.newab  {background:url(/imgs/new_abo.png); }
#newab {right: 179px;}
#support {right: 15px; }


a.korolev { background: url(/images/normal_04.jpg); display:block; width: 97px; height: 42px; background-repeat: no-repaet; overflow: hidden; }
a.korolev:hover { background: url(/images/hover_04.jpg); display:block; }

.menu a:link {color: #404041;}
.menu a:visited {color: #404041;}
.menu a:hover {color: #F00;}

#table_menu_top {margin-left:auto; margin-right: auto;}
.menu {     }
.menu li {display: block; float:left; height: 25px; padding-top: 10px;  }
.active {background: #ecf4cc; border-left: 1px solid #f6fae7; border-right: 1px solid #f6fae7; border-top: 1px solid #f4f8e1; height: 24px !important; position:relative}
.active span {margin-left: 19px; margin-right: 19px;}
.menu a:link {text-decoration: underline;}
.menu li .corners {display:none;}
.menu li a {margin-left:19px; margin-right:19px}
.active .corners {display:block !important; }
.corners {width: 14px; height: 13px; position: absolute; top:-1px;}
.right_corner { right:-1px;  background:url(/imgs/corner.png) right no-repeat; _top:-3px;}
.left_corner {left:-1px; background:url(/imgs/corner.png) no-repeat;}

.tarif-table textarea {width:250px; border:1px solid green;}
.tarif-table input {border:1px solid green; width:250px;}
.tarif-table select {border:1px solid green;}
#sub_header {background: #414042; height: 50px;   position:relative; z-index:100;}
#logo { position: absolute; top:0px; right:0px; margin-top:0px; margin-bottom:0px; width: 220px; height: 50px; cursor:pointer;}
#logo span {background:url(/imgs/logo.jpg) no-repeat right; width: 220px; height: 50px; position:absolute; cursor:pointer;}
#icons {position: absolute; left:30px; top: 19px; z-index: 101;}
#home, #search, #contacts {width:11px; display:block; text-indent: -9999px; float: left; margin-right:40px;}
#home {width: 11px; height: 10px; background:url(/imgs/home.gif);}
#search {width:11px; height:11px; background:url(/imgs/search.gif);}
#contacts {width: 11px; height:10px; background:url(/imgs/mail.gif);}

#content {padding-top:15px; position:relative; zoom:1;}
#content:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;   }


#left_collumn {float: left; width: 290px; margin-left: 10px; }
 
.left_menu a:link {color: #76882f; margin-left:0px !important; mergin-right:0px !important;}
.left_menu span { margin-left:0px !important; mergin-right:0px !important;}
#right_collumn span { margin-left:0px !important; mergin-right:0px !important;}
.left_menu .active {height: auto !important}
#right_collumn .active {height: auto !important}
.left_menu a:visited {color: #76882f;}
.left_menu a:hover {color: #F00;}
#left_collumn h2 {font-size:23px; font-weight: normal;  margin-bottom:5px; color: #404041;}
.left_menu {list-style:none; margin-left:10px; font-size: 14px; margin-bottom: 29px;}
.left_menu li {margin-bottom: 5px; color:#76882f; vertical-align: middle;}
#left_collumn .active {height: auto !important}
#left_collumn span { margin-left:0px !important; margin-right:0px !important;}
.infoblock {border:1px solid #b9b9b9; padding-left: 10px; padding-right: 5px; margin-top: 14px; font-size:16px; zoom:1;}
.infoblock  a:link {color: #000 !important;}
.infoblock  a:visited {color: #000 !important;}
.infoblock  a:hover {color: #F00  !important}
.infoblock img {vertical-align:middle; margin-right:10px;}

#green {background: #d0ff00; padding:10px; margin-top:40px;}


#main_collumn {margin-left: 315px; margin-right: 245px; padding-bottom:100px; position:relative; z-index:1;}

#main_collumn h2 {font-size:23px; font-weight: normal; margin-bottom: 31px; color:#404041; position:relative; z-index:1;}
#main_collumn p {margin-bottom: 16px; font-size:12px;}

#information {position: absolute; bottom:30px; left: 315px; font-size: 10px;} 
#information strong {font-size: 11px;} 


#phones_info, #adres_info, #mail_info {float: left; margin-right: 30px;}

#separetor_left {background:#6c8020; width:90%; height:2px; margin:auto;}

#left_collumn a:link {color: #76882f;}
#left_collumn a:visited {color: #76882f;}
#left_collumn a:hover {color: #F00;}
#left_collumn ul {margin-left:10px; list-style:none; }
#left_collumn li {margin-bottom:5px; color:#76882F; list-style:none;}

#right_collumn {float: right; width: 230px; margin-right: 0px;  }
#right_collumn ul {margin-left:10px;list-style:none; }
#right_collumn li {margin-bottom:5px; color:#76882F}
#right_collumn h2 {font-size:23px; font-weight: normal;  margin-bottom:5px; color: #404041;}
#right_collumn h2.check {color:#6c8020 !important;  }
#right_collumn a:link {color: #76882f;}
#right_collumn a:visited {color: #76882f;}
#right_collumn a:hover {color: #F00;}
p.check {margin-left:10px; text-align:justify; margin-bottom:29px; font-size: 14px; margin-left:10px; }
#mapa_link {position: relative; width: 230px; height: 230px; display:block; cursor:pointer}
#mapa_link span {display: block; width: 230px; height: 230px; position:absolute; background:url(/imgs/novie_tarify_all.jpg);}
 
#copyright {text-align:right; font-size: 10px;}
#baners {margin-top:15px; margin-bottom:15px; }
.first {margin-left:0px !important}
.baner {width:88px; height:31px; border:none; float:left; margin-left:3px;}

.newsElement {margin:10px 0}
.newsElement h4 {font-size:16px; font-weight:normal;}
.newsElement h4 .newsDate {font-size:10px; color:#BABEBF}
.newsElement .newsContent {font-size:12px;}

.newsElement a:link, .newsElement a:visited {color:#4C87D8}
.newsElement a:hover {text-decoration:none}
 #wrapSelect {left: 0pt; top: 14px; position:absolute; width: 100%; height:25px;z-index:100}
  #select_wrap {margin:auto; height:25px; width:282px;  text-align:center}
#select_wrap h2 {font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;  font-weight:normal; color:#FFF; font-size:18px; float:left;}
.jquery-selectbox {width:175px !important; margin-left:5px !important}
 .jquery-selectbox-list {width:175px !important}
 
#select_wrap .jquery-selectbox-moreButton {
 
	background: url("img/lay-selectMoreButtonBlack.png") !important; }
        
       #select_wrap .jquery-selectbox {background-image: url("img/bg-TextFieldBlack.png") !important; }
