A { text-decoration:none; }
A:hover { text-decoration:underline; }

body {
      font-family:Arial,Verdana;
      font-size:12px;
      padding:0px;
      margin:0px;
      color: #313A40;
      background: #678FAE;
    }

#body
{
	width:797px;
	margin-left: auto;
	margin-right: auto;
        border:0px solid #FF0080;
        margin-top:0px;
	min-height:650px;
}

#header
{
    float:left;
	width:797px;
    height:94px;
    border:0px solid #FF0080;
    background:url("img/bgr_header.gif") no-repeat top left;
}

#logo
{
        float:left;
	    width:245px;
        height:79px;
        border:0px solid #FF0080;
        background:url("img/logo.gif") no-repeat;
        background-position:top left;
        margin-top:15px;
}



#logo span {
	display: none;
}

#logo a {
	display: block;
	width: 245px;
	height: 60px;
}

#menu
{
        float:left;
        padding-top:15px;
        border:0px solid #FF0080;
}

ul#top-menu {
        margin: 0px; border:0px solid #FF8040;
        padding: 0px;
        height:79px;
        float: left;
/*        white-space: nowrap;*/
        color:#164D7C;
        font-family:Arial,Verdana; font-size:15px;
        font-weight:bold;
}
ul#top-menu li {
        padding: 0;
        margin: 0;
        width:102px;
        float: left;
        border:0px solid #FF8040;
        list-style: none;   white-space: normal;
        background: url(img/bgr_topmenu.gif) #FFFFFF no-repeat left bottom;
	}

ul#top-menu a {
        color: #164D7C;
        text-decoration: none;
        display: block;
	border-bottom:1px solid #9CB6CA;
        padding-left:4px;
}
ul#top-menu a:hover {
	color: #164D7C;
        margin: 0; padding:0px; padding-left:4px;
        border:0px solid #FF8040;
        text-decoration:none;
        background: url(img/bgr_topmenu_o.gif) #FFFFFF no-repeat left bottom;
	border-bottom:1px solid #9CB6CA;


}


ul#top-menu li.x {
        padding: 0;
        margin: 0;
        width:232px;
        float: left;
        border:0px solid #FF8040;
        list-style: none;   white-space: normal;
        background: url(img/bgr_topmenux.gif) #FFFFFF no-repeat left bottom;
	}

ul#top-menu li.x a {
        color: #164D7C;
        text-decoration: none;
        display: block;
	border-bottom:1px solid #9CB6CA;
        padding-left:4px;
}
ul#top-menu li.x a:hover {
	color: #164D7C;
        margin: 0; padding:0px; padding-left:4px;
        border:0px solid #FF8040;
        text-decoration:none;
        background: url(img/bgr_topmenux_o.gif) #FFFFFF no-repeat left bottom;
	border-bottom:1px solid #9CB6CA;


}
#content {
	clear:both;
    float:left;
	width:797px;
    min-height:300px;
    background: #FFFFFF;
	border:0px solid #404040;
    background: url(img/bgr_content.gif) repeat-y left bottom;
}

#ad {
	clear:both;
    float:left;
	width:797px;
    background: #FFFFFF;
	border:0px solid #404040;
    background: url(img/bgr_content.gif) repeat-y left bottom;
}
#left-column {
	width:357px;
	float:left;
	border:0px solid #8080FF;
        padding-left:15px;
}
#left-column-inside {
	width:205px;
	float:left;
	border:0px solid #8080FF;
        padding-left:15px;
}

.photo {
	width:345px;
	height:244px;
	padding: 5px;
	margin-top:10px;
	border:1px solid  #678FAE;
	background: #ffffff;
}
.abonament {
	width:335px;
        background:#FFFFFF;
	border:1px solid #678FAE;
	margin-top:10px;
	padding:5px;
	min-height:80px;
}
.abonament-inside {
	width:183px;
	clear:both;
        background:#FFFFFF;
	border:1px solid #678FAE;
	margin-top:10px;
	padding:5px;
	min-height:80px;
	text-align:center;
}
input.subscribe {
	width:104px;
	height:21px;
	border:0px;
	color: #FFFFFF;
	font-weight: bold;
	font-family:Arial,Verdana; font-size:13px; margin-top:5px;
    background: url(img/subscribe.gif) no-repeat left bottom;

}
input.subscribe a {
	width:104px;
	height:21px;
	border:0px;
	color: #FFFFFF;
	font-weight: bold;
	font-family:Arial,Verdana; font-size:13px; margin-top:5px;
    background: FF0080;

}
.spec_syvetva {
	width:335px;
  background:#FFFFFF;
	border:1px solid #678FAE;
	margin-top:10px;
	padding:5px;
	min-height:85px;
}
.spec_syvetva a  {
     font-size:12px;
     font-family:  Arial;
     color:#313A40;
     text-decoration:none;
}	
.spec_syvetva a:hover {
     font-size:12px;
     font-family:  Arial;
     color:#55646F;
     text-decoration:none;
}	

.spec_syvetva-inside {
	width:182px;
        background:#FFFFFF;
	border:1px solid #678FAE;
	margin-top:10px;
	padding:5px;
}

#right-column {
	width:410px;
	border:0px solid #8080FF;
        float:left;
        padding-top:10px;
}

#right-column-inside {
	width:555px;
	border:0px solid #8080FF;
        float:left;
        padding-top:10px;
}
.first-article {
	border:1px solid #8CAAC2;
	width:400px;
	height:242px;
	padding:5px;
	padding-right:0px;
	background: #FFFFFF;
	}
	
.center-menu {
	border:1px solid #8CAAC2;
	width:405px;
	height:200px;
	background: #FFFFFF;
	}
.center-menu-text {
clear:both; border:0px solid #8000FF; padding-left:5px; font-size:11px; padding-top:5px; padding-bottom:3px;
	}

ul#middle-menu {
        margin: 0px; border:0px solid #FF8040;
        padding: 0px;
        min-height:140px;
        float: left;
/*        white-space: nowrap;*/
        color:#164D7C;
        font-family:Arial,Verdana; font-size:12px; line-height:13px; letter-spacing:-0.5px;
        font-weight:bold;
}
ul#middle-menu li {
        padding: 0;
        margin: 0;
        width:100px;
        float: left;
        border:0px solid #FF8040;
        list-style: none;   white-space: normal;
        background: url(img/bgr_mmenu.gif) #FFFFFF no-repeat left top;
	}

ul#middle-menu a {
        color: #164D7C;
        text-decoration: none;
        display: block;
	border:0px solid #FF8040;
        height:15px;
        padding-top:15px;
        padding-left:4px;
}
ul#middle-menu a:hover {
	color: #164D7C;
        margin: 0; padding:0px; padding-left:4px;
        border:0px solid #FF8040;
        text-decoration:none;
        background: url(img/bgr_mmenu_o.gif) #FFFFFF no-repeat left top;
        height:15px;
        padding-top:15px;
}
ul#middle-menu img {
	border:1px solid #89A7BB;
	margin-top:5px;
}
div.first-article img {
	border:1px solid #89A7BB;
	margin-top:0px;
	margin-right:5px;
	margin-left:5px;

}
.page-content {
	min-height:510px;
	border:1px solid #8CAAC2;
	border-bottom:0px solid #8CAAC2;
	width:530px;
	padding:15px;
	padding-top:30px;
	background: #FFFFFF;
	}
.page-content2 {
	min-height:510px;
	border:1px solid #8CAAC2;
	border-bottom:0px solid #8CAAC2;
	width:530px;
	padding:15px;
	padding-top:30px;
	background: url(ruler.gif) #FFFFFF no-repeat right top;
	}
	

#bottom {
float:left; padding-left:15px; border:0px solid #8000FF; padding-bottom:10px; height:30px;
}
ul#bottom-menu {
        margin: 0px; border:1px solid #8CAAC2;
        padding: 0px;
        height:20px;
        width:764px;
        float: left;
        background:#FFFFFF;
        margin-top:10px;
        color:#164D7C;
        font-family:Arial,Verdana; font-size:12px; line-height:13px; letter-spacing:-0.5px;
        font-weight:normal;
}
ul#bottom-menu li {
        padding: 0;
        float: right;
        margin: 0;
        width:100px;
        border:0px solid #FF8040;
        list-style: none;   white-space: normal;
        background: url(img/bgr_mmenu.gif) #FFFFFF no-repeat left top;
	}

ul#bottom-menu a {
        color: #164D7C;
        text-decoration: none;
        display: block;
	border:0px solid #FF8040;
        height:10px;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:4px;
}
ul#bottom-menu a:hover {
	color: #164D7C;
        margin: 0; padding:0px; padding-left:4px;
        border:0px solid #FF8040;
        text-decoration:none;
        background: url(img/bgr_mmenu_o.gif) #FFFFFF no-repeat left top;
        height:10px;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:4px;
}

ul#left-menu {
  border:0px solid #FF8000;  clear:all;
  font-family:Arial;
  width: 192px;
  font-size:13px;
  font-weight:bold;
  list-style-image:none;
  padding-left:0px;
  padding-top:10px;
  margin:0px;
}

ul#left-menu li {
  border:0px solid #8000FF;
  display: inline;
  padding:0px;
  color: #164D7C;
}

ul#left-menu li a {
  display: block;
  border:0px solid #FF0080;
  padding-left:5px;
  padding-top:8px;
  height:24px;
  color: #164D7C;
  background: url(img/bgr_leftmenu.gif) #FFFFFF no-repeat left top;
  border-bottom:1px solid #FFFFFF;
}

ul#left-menu li a:hover {
  display: block;
  background: #7DA532;
  padding-right:5px;
  padding-top:8px;
  color: #164D7C;
  background: url(img/bgr_leftmenu_o.gif) #FFFFFF no-repeat left top;
  border-bottom:1px solid #FFFFFF;
  text-decoration:none;
}


.spec-title {
    background: url(img/bgr_spec.gif) no-repeat left top;
	width:330px;
	height:21px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-top:2px;
	padding-left:5px;
}
.spec-title a {
	color:#FFFFFF;
	font-size:13px;
}
.spec-title a:hover {
	color:#D8F5FC;
	font-size:13px;
	text-decoration:none;
}

.spec-titlenew {
  background: url(img/bgr_spec2.gif) no-repeat left top;
	width:164px;
	height:21px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-top:2px;
	padding-left:0px;
	float: left;
}
.spec-titlenew a {
	color:#FFFFFF;
	font-size:13px;
}
.spec-titlenew a:hover {
	color:#D8F5FC;
	font-size:13px;
	text-decoration:none;
}
.spec-title-inside {
  background: url(img/bgr_spec.gif) no-repeat left top;
	width:172px;
	height:21px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-top:2px;
	padding-left:5px;
}


.spec-title-inside {
  background: url(img/bgr_spec.gif) no-repeat left top;
	width:172px;
	height:21px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-top:2px;
	padding-left:5px;
}
.right-title {
        float:left;
        background: url(img/bgr_right_title.gif) no-repeat left top;
	width:187px;
	height:21px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-top:2px;
	padding-left:5px; margin-right:5px;margin-bottom:5px; border:0px solid #FF0080;
}


.right-title a {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.right-title a:hover {
	color:#D8F5FC;
	font-size:13px;
	font-weight:bold; text-decoration:none;
}

.right-title_1 {
        float:left;
        background: url(img/bgr_right_title_1.gif) no-repeat left top;
	width:250px;
	height:21px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-top:2px;
	padding-left:5px; margin-right:5px;margin-bottom:5px; border:0px solid #FF0080;
}

.right-title_1 a {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.right-title_1 a:hover {
	color:#D8F5FC;
	font-size:13px;
	font-weight:bold; text-decoration:none;
}



.text-part {
	float:left;
 	clear:both;
    padding:25px;
    font-size:14px;
    line-height:18px;
    padding-top:25px;
    padding-bottom:60px;
	border:0px solid #FF0080;
}
.text-part-inside {
	float:left;
        width:366px;
 	clear:both;
        padding:15px;
        padding-top:25px;
	border:0px solid #FF0080;
}



.page-title {
  background:url("img/bgr_title.jpg") repeat-x;
  padding-top:28px;
  font-family:Verdana,Arial;
  font-size:37px;
  color:#94C43A;
  padding-left:20px;
}

input.text-search {
  width:120px;
  height:14px;
  border:1px solid #939393;
  color: #FF7901;
  font-size: 10px;
  font-family: Verdana,Arial;
  padding:0px;
  magrin:0px;
}



#footer {
        background:url("img/footer.gif") #678FAE no-repeat;
        float:left;
        margin:0px;
        padding-left:10px;
        padding-top:5px;
        padding-bottom:20px;
        color:#FFFFFF;
        font-size:13px;
        width:797px;
        font-size:10px;
}
#footer a {
        color:#BABCCC;
        font-size:9px;
}
.title {
        font-family:Arial,Verdana;
	color: #668EAD;
	font-size:17px;
	font-weight:bold;
	}
.subtitle {
        font-family: Verdana,Arial;
	color: #668EAD;
	font-size:13px;
	font-weight:bold;
	}

.sub {
        font-family: Verdana,Arial;
	color: #668EAD;
	font-size:12px;
	font-weight:none;
	}

.step { font-family:Verdana,Arial; font-size:11px; color:#298AD6; }
a.step  { color:#298AD6; text-decoration:none; }
a.step:hover { color:#A6C6F2; text-decoration:underline; }

.sp {
  color:#668EAD;
  font-weight: bold;
}

a.box { 
  font-family: Verdana,Arial; 
  color: #FFFFFF; font-size: 12px; 
  padding-left:5px; 
  font-weight:bold; 
  }
a.box:hover { 
  font-family: Verdana,Arial; 
  color: #FFC569; 
  text-decoration:none; 
  }

.copy { 
  font-family: Verdana,Arial; 
  color: #004070; 
  font-size: 10px; 
  }
.copy a { 
  font-family: Verdana,Arial; 
  color: #004070; 
  font-size: 10px; 
  }
.copy a:hover { 
  font-family: Verdana,Arial; 
  color: #016AAD; 
  font-size: 10px; 
  text-decoration:none;
   }

.menu { 
  font-family: Verdana,Arial; 
  color: #004070; 
  font-size: 12px; 
  }
.menu a { 
  font-family: Verdana,Arial; 
  color: #004070; 
  font-size: 12px; 
  }
.menu a:hover { 
  font-family: Verdana,Arial; 
  color: #016AAD; 
  font-size: 12px; 
  text-decoration:none;
   }


a.link { 
  font-family: Verdana, Arial; 
  color: #FDA106; 
  font-size: 11px; 
  }
a.link:hover { 
  font-family: Verdana, Arial; 
  color: #005081; 
  font-size: 11px;  
  text-decoration:none;
  }
a.link2 { 
  font-family: Verdana, Arial; 
  color: #FDA106; 
  font-size: 13px; 
  }
a.link2:hover { 
  font-family: Verdana, Arial; 
  color: #005081; 
  text-decoration:none;
  }  

.small{ 
  font-family: Verdana, Arial; 
  color: #005081; 
  font-size: 10px; 
}

.btn { 
   font-size:10px; 
   font-weight:bold; 
   background:#668EAD; 
   color:#FFF0E3; 
   border:1px; 
   width:55px; 
   height:17px; 
   
   }
INPUT {
     font-size:10px;
     font-family: Verdana, Arial; 
	 background-color:#F0F4F7;
	 color:#527A98;
	 border:1px solid #95B0C6;	
}

INPUT.rad {
     font-size:10px;
     font-family: Verdana, Arial; 
	 background-color:#F0F4F7;
	 color:#527A98;
	 border:1px solid #95B0C6;	
}
.rad {
   font-size:10px;
   font-family: Verdana, Arial; 
	 background-color:#F0F4F7;
	 color:#527A98;
	 border:1px solid #95B0C6;	
}

TEXTAREA {
     font-size:10px;
     font-family: Verdana, Arial; 
	 background-color:#F0F4F7;
	 color:#527A98;
	 border:1px solid #95B0C6;	
}
.spodeleno {
     font-size:12px;
     font-family:  Arial;
     color:#313A40;
}	

a.spodeleno  {
     font-size:12px;
     font-family:  Arial;
     color:#313A40;
     text-decoration:none;
}	
a.spodeleno:hover {
     font-size:12px;
     font-family:  Arial;
     color:#55646F;
     text-decoration:none;
}	

.bottom-nav {
        font-size:7px;
        color:#164D7C;
        text-align:right;
        background:#FFFFFF;
	    border:1px solid #8CAAC2;
	    border-top:none;
	    width:530px;
	    padding:15px;
	    padding-bottom:5px;	
	
}
.bottom-nav a {
     font-size:10px;
     color:#164D7C;	
     text-align:right;
}

.midd-nav {
    font-size:10px;
    color:#164D7C;
    text-align:right;
    background:#FFFFFF;
    border-top:1px solid #8CAAC2;
    padding:2px;
	padding-bottom:5px;
	margin-top:5px;	
	
}
.midd-nav a {
   font-size:10px;
   color:#164D7C;	
   text-align:right;
}
div.red {
   color: #c00000;
}

.err {
   color: #c00000;
   font-size:10px;
   font-weight:normal;
}
.kg {
  padding: 20px;
  padding-left: 60px;
  color: #678FAE;
  font-size:15px;
  font-family:  Arial;
  font-weight:bold;
  
}

INPUT.kg1 {
     font-size:10px;
     font-family: Verdana, Arial; 
	 background-color:#F0F4F7;
	 color:#527A98;
	 border:1px solid #95B0C6;	
	 width: 200px;
	 
}

INPUT.kg2 {
  	width:104px;
	height:21px;
	border:0px;
	color: #FFFFFF;
	font-weight: bold;
	font-family:Arial,Verdana; font-size:13px; margin-top:5px;
    background: #678FAE;
}
