.hidden {display: none}

head { font-family: Arial, Helvetica, sans-serif; color: #2B5CA1; font-size: 12px; text-valign: top;}
html,body { font-family: Arial, Helvetica, sans-serif; color: #2B5CA1; font-size: 12px; text-valign: top; }

TD 	{ font-family: Arial, Helvetica, sans-serif; color: #2B5CA1; font-size: 12px; text-valign: top;}



a {color: #09215f}
a:hover {color: #ff0000}


h1 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; font-size: 14px; text-align: center}
h1 a {color: #FF0000;}
h1.katalog_tov {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2B5CA1; font-size: 14px; text-align: center}
h2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2B5CA1; font-size: 12px; text-align: center}
h3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; font-size: 12px; text-align: center}

.logo {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #2B5CA1; font-size: 25px; }
.slogan {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; font-size: 10px; }
.diviz {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2B5CA1; font-size: 11px; }
.top_text {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 12px; }

.menu_top {	font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: right; color: #2B5CA1; }
.menu_top a {	font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: right; color: #09215f; }
.menu_top a:hover {	font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: right; color: #ff0000; }


.menu_main a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2B5CA1; text-decoration: none; }
.menu_main a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none; }

.menu_foot {font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: right; color: #2B5CA1; }

.menu_right {font-family: Arial, Helvetica, sans-serif; color: #2B5CA1; font-size: 11px; }
.menu_right a {font-family: Arial, Helvetica, sans-serif; color: #2B5CA1; font-size: 11px;  }
.menu_right a:hover {font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 11px;}
.menu_on {font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 11px; font-weight: bold;}

.text_top { font-family: Arial, Helvetica, sans-serif; color: #2B5CA1; font-size: 12px; text-valign: top; text-align:center}
.text { font-family: Arial, Helvetica, sans-serif; color: #2B5CA1; font-size: 12px; text-valign: top;}
.text_justify { font-family: Arial, Helvetica, sans-serif; color: #2B5CA1; font-size: 12px; text-valign: top; text-align:justify}
.table {font-family: Arial, Helvetica, sans-serif; color: #2B5CA1; font-size: 11px; text-valign: top}

.box {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; align: center; valign: top; text-decoration:none }
.box a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; align: center; valign: top; text-decoration:none }
.box a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; align: center; valign: top; text-decoration:none }

.box_title {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align:center; }

.table { font-family: Arial, Helvetica, sans-serif; width: 90%; color: #2B5CA1; font-size: 12px; text-align:center; text-valign:top;  border: 0; cellspacing: 0; cellpadding: 0; }
.table1 {border-top: thin double #FF0000; border-right: thin none #FF0000; border-bottom: thin none #FF0000; border-left: thin none #FF0000; }
.table2 {border-top: thin none #FF0000; border-right: thin none #FF0000; border-bottom: thin none #FF0000;border-left: thin double #FF0000; }
.table3 {border-top: thin none #FF0000; border-right: thin double #FF0000; border-bottom: thin none #FF0000; border-left: thin none #FF0000; }
.table4 {border-top: thin none #FF0000; border-right: thin none #FF0000; border-bottom: thin double #FF0000; border-left: thin none #FF0000; }
.table_blu {border-top: thin double #3A6AAA; border-right: thin double #3A6AAA; border-bottom: thin double #3A6AAA; border-left: thin double #3A6AAA; }


/* Savvateev */

.addthis_toolbox {
	width:290px!important;
	
}

.liveinternet {
	display:inline;
	overflow:hidden;
}

.livejournal {
	display:inline;
	overflow:hidden;
}

.twiter {
	display:inline;
	overflow:hidden;
	width:100px!important;
}

.facebook {
	margin:0 0 -5px 10px;
}

.moy-krug {
	margin:0 0 -5px 10px;
}

.komment {
	overflow:hidden;
	width:480px;
	margin:10px 0 0 0;
	background:#EEE;
}

.komment ul.fvt {
	padding:0 0 0 10px;
	margin:0;
}

.komment ul.fvt li {
	display:inline;
}

.komment ul.fvt li a {
	display:inline-block;
	text-decoration:none;
	background:#c5c5c5 url(/images/comment/li-noactive.jpg) repeat-x;
	padding:3px 15px;
}

.komment ul.fvt li a.current {
	background:#FFF;
	border-bottom:none;
}

.komment ul.fvt li a .punkt {
	font-weight:bold;
	color:#000;
	font-size:1.1em;
	margin:0 0 6px 5px;
}

.komment ul.fvt li.itserv a {
	padding-top:8px;
}

.komment .soderg {
	border-top:none;
} 

.komment .soderg #komment_facebook iframe {
	width:480px!important;
}

.komment .soderg #komment_vk {
	width:480px!important;
}

.komment .soderg #komment_vk iframe {
	width:480px!important;
}

.komment .soderg #komment_vk iframe #wcomments_posts {
	width:480px!important;
}

.komment .soderg #komment_twitter .twtr-doc {
	width:480px!important;
}

.komment .soderg #komment_itservis table.form_tab {
	margin:10px;
}

.komment .soderg #komment_itservis table.form_tab td.td_but {
	text-align:right;
	padding:10px 0 0 0;
}

.komment .soderg #komment_itservis table.form_tab td.captcha {
	font-size:0.8em;
}

.komment .soderg #komment_itservis #user_comments {
	margin: 20px 0 20px 10px;
}

.komment .soderg #komment_itservis #user_comments table {
	
}

.komment .soderg #komment_itservis #user_comments table td {
	font-size:0.9em;
}

.komment .soderg #komment_itservis #user_comments table td.td1 {
	padding:0 20px 0 0;
}

.komment .soderg #komment_itservis #user_comments table td.td2 div {
	width:340px;
	word-wrap: break-word;
}