body{margin:0px; padding:0px; font-family:tahoma; font-size:12px; color:#565656;}
body,table,a,input,select,textarea{font-family:tahoma; font-size:12px; color:#565656;}
a{color:#458960;}
input,textarea{border:1px solid #666; font-size:11px;}
textarea{overflow:auto;}
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}
a.nondec{color:#565656;}
a.nondec:link{text-decoration:none;}
a.nondec:visited{text-decoration:none;}
a.nondec:hover{text-decoration:underline; color:#458960;}
table {border-collapse:collapse;}
td {padding:0px; margin:0px;}
img{border:none;}
p{margin-top:0px; padding-top:0px;}


.maintable{width:100%; height:100%;}
.header{height:120px;}
.logo{width:241px;}
.top_icons{vertical-align:bottom; width:240px; padding-bottom:6px;}
.top_icons table td{padding:4px; font-size:11px;}
.top_icons table td a{font-size:11px;}
.moving_string{vertical-align:bottom; padding-bottom:9px; padding-left:4px;}
.moving_string div{text-align:center; padding:5 4 6 4;}

div.vert_sep{height:4px;}
.menu_block table{width:100%;}
.menu_block .sep{width:11px; background:url('img/menu_sep.jpg') 0px 0px no-repeat;}
.menu_block .flash{width:499px;}
.menu_block .right{vertical-align:top; background:url('img/menu_whole_bg.jpg') 0px 0px repeat-x;}

.slogan{width:100%; height:179px; background:url('img/slogan_bg.jpg') 0px 0px no-repeat;}
.under_slogan{background-color:#fff; height:5px; font-size:1px;}

.slogan_block{width:200px; float:right; margin:10px; font-size:11px;}
.slogan td{color:#fff;}
.slogan .author{margin-top:20px;}

.content_block{vertical-align:top; padding-bottom:30px;}
.content_table{width:100%;}
.content_table td{vertical-align:top;}
.content_table .left{width:235px;}
.content_table .right{width:260px;}
.content_table .center{padding-left:0px; padding-right:8px;}


.text_block{width:100%;}
.text_block td{padding-left:18px;}
.text_block td table td{padding:3px;}
.text_block table {width:650px;}

.title{min-height:30px; font-size:14px; line-height:30px; font-weight:bold; border-left:3px solid #E3F0E5; padding-left:14px; padding-bottom:3px; margin-top:5px;}
.sub_title{font-weight:normal; font-size:12px; margin-top:2px;}

.vert_menu{margin-left:4px;}
.vert_menu div{margin-bottom:8px;}
.vert_menu a{font-size:11px;}
.vert_menu a:link{text-decoration:none; color:#565656;}
.vert_menu a:visited{text-decoration:none; color:#565656;}
.vert_menu a:hover{text-decoration:underline; color:#458960;}
.vert_menu .sub{background:url('img/li.gif') 0px 3px no-repeat; padding-left:13px;}
.vert_menu .sub.level3{background:url('img/li_h.gif') 0px 6px no-repeat;}

.news{width:235px; clear:left; font-size:12px; margin:10px 9px 10px 0px; padding-bottom:10px; border-bottom:1px dotted #CCC;}
.news a{font-size:12px;}
.image{float:left; margin-right:18px}
.news .news-date{font-size:11px; font-weight:bold;}

.global-news{width:240px; clear:left; font-size:12px; margin:10px 9px 10px 5px; padding-bottom:10px; border-bottom:1px dotted #CCC;}
.global-news a{font-size:12px;}
.global-news .news-date{font-size:11px; font-weight:bold;}

.footer{height:63px;}
.footer_table{width:100%; height:100%;}
.footer_table td{font-size:11px;}
.footer_table td a{font-size:11px;}
.footer_table td.left{width:235px; border-top:4px solid #E3F0E5;}
.footer_table td.sep{width:11px;}
.right_bot{padding-left:22px; vertical-align:top; border-top:4px solid #E3F0E5; background-color:#E3F0E5;}

.hor_menu_bot{margin-top:8px; margin-bottom:4px;}
.hor_menu_sep{width:15px; text-align:center;}

.space{height:15px;}
.coll_gr{padding-bottom:4px;}
.input_text{margin-bottom:20px;}

.photogallery{width:100%;}
.photogallery td{padding:10px; width:25%;}
.photogallery td img{margin-bottom:5px;}
.photogallery td.sep{width:10px;}
.photogallery td .ph_title{padding-bottom:10px;}

.art_title{font-size:14px; font-weight:bold; margin-bottom:10px;}
.news_date{margin-bottom:4px; font-size:11px; font-weight:bold;}

table#map td{padding-bottom:3px;}
table#pad td{padding:6 6 6 0;}
.error{color:#990000; margin-bottom:4px;}

.group_name{font-weight:bold; margin-bottom:3px;}
.char_name{width:200px; font-weight:bold;}
.char_value{padding-left:20px;}
.cable_image{width:100px; padding-right:20px;}
.cable_name{font-size:13px; font-weight:bold; margin-bottom:6px;}
.cable_description{margin-bottom:10px;}

.s_title{margin-bottom:4px;}
.s_text{margin-bottom:10px;}
ol{margin-left:0px; padding-left:22px;}

.search_form{margin-bottom:10px;}
#search_form td{padding-right:6px;}

.cable_form{background:#f1f1f1; margin-bottom:10px;}
.cable_form td{padding:5px; vertical-align:middle;}

#form td{padding:4 20 4 0; vertical-align:middle;}
#form input,textarea{width:200px;}
#form textarea{height:100px;}

input#but{width:auto;}

.pager{margin-top:20px; color:#666;}
.pager a{color:#666;}
.current{color:#458960; font-weight:bold;}

.postavka-left {width:6px; height:30px; background:url('img/left-post.png') 0px 0px no-repeat;}
.postavka-center {width:100%; height:30px; background:url('img/bg-post.png') 0px 0px repeat-x; text-align:center;}
.postavka-right {width:10px; height:30px;  background:url('img/right-post.png') 0px 0px no-repeat;}

.postavka-left-2 {width:6px; height:25px; background:url('img/left-post-2.png') 0px 0px no-repeat;}
.postavka-center-2 {width:100%; height:25px; color:#FFF; background:url('img/bg-post-2.png') 0px 0px repeat-x; text-align:center;}
.postavka-right-2 {width:6px; height:25px;  background:url('img/right-post-2.png') 0px 0px no-repeat;}

.postavka-left-3 {width:6px; height:25px; background:url('img/left-post-3.png') 0px 0px no-repeat;}
.postavka-center-3 {width:100%; height:25px; color:#FFF; background:url('img/bg-post-3.png') 0px 0px repeat-x; text-align:center;}
.postavka-right-3 {width:6px; height:25px;  background:url('img/right-post-3.png') 0px 0px no-repeat;}

.postavka-center-2, .postavka-center-3 a{color:#FFF; text-decoration:underline; font-weight:bold;}
.postavka-center-2, .postavka-center-3 a:hover{color:#FFF; text-decoration:none; font-weight:bold;}

.l-bot {width:6px; height:82px; background:url('img/left-bot.png') 0px 0px no-repeat;}
.c-bot {height:82px; background:url('img/bg-bot.png') 0px 0px repeat-x;}
.r-bot {width:6px; height:82px; background:url('img/right-bot.png') 0px 0px no-repeat;}

.submenu {list-style-image:url('/img/arrow.png');}
.submenu li{font-size:14px;} 
.submenu a{line-height:25px; font-size:14px; font-weight:bold;}

.navigation {margin-left:20px;}
.navigation a{color:#6b84ac; font-weight:bold;}

.mass-content {margin-left:20px; margin-right:10px;}
.mass-content td{padding:5px;}

.price {width:200px; border:1px solid #85a6d9; display:inline-block; float:right; padding:5px;}
.price img{margin-top:5px; margin-right:10px;}
.price p{font-size:13px; font-weight:bold; padding-left:40px;}

.pic-cell img{margin:10px;}
.pic-cell {width:200px; border-bottom:1px dotted #CCC;}
.tools-name {font-weight:bold; text-align:center; vertical-align:middle !important; border-bottom:1px dotted #CCC;}
.description {padding:5px; vertical-align:middle !important; border-bottom:1px dotted #CCC;}
.pic-cell-2 img{margin:10px;}
.pic-cell-2 {width:200px; border-bottom:1px dotted #CCC;}
.tools-name-2 {background-color:#cdffc6; font-weight:bold; text-align:center; vertical-align:middle !important; border-bottom:1px dotted #CCC;}
.description-2 {background-color:#cdffc6; padding:5px; vertical-align:middle !important; border-bottom:1px dotted #CCC;}
.small {font-size:10px; width:300px;}
