* {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
}
body {
  font-family: 'Tahoma', 'Verdana', 'Arial', sans-serif;
  background: #e0eef8 url('../img/bg_main.jpg') repeat-x top;
}
.w92 {width: 920px; margin: 0 auto;}
html, body, table { font-size:12px; color:#363636;}
img { border: none; margin:0;}
div.clear {clear:both;}

h1{font-size:18px; color:#336699; font-weight:normal; padding:0 0 13px 0;}
h2{font-size:14px; color:#336699; font-weight:bold; padding:0 0 8px 0;}
h3{font-size:12px; color:#336699; font-weight:bold; padding:0 0 4px 0;}

table#mainTable {margin: auto auto auto 10px;}
table#mainTable td.columnL, table#mainTable td.columnLInner {width:225px; vertical-align:top;}
table#mainTable td.columnL {background:#52b9dc;} /*bdd23c*/
table#mainTable td.columnLInner {background: url('../img/bgColumnLInner.gif') repeat-y;}
table#mainTable td.columnR, table#mainTable td.columnR {width:675px; vertical-align:top;}
table#mainTable td.columnR div.columnR, table#mainTable td.columnRB div.columnR {padding-right:10px;}
table#mainTable td.columnRB{ background: url('../img/bgColumnRBContent.gif') repeat-y right; padding-top:30px;}
.bgContent{background:url('../img/bgContent.jpg') repeat-y right; width:675px;}


div.greenLineTl{ height:5px; background:#52b9dc; overflow: hidden;}
div.greenLineBl{ height:15px; background:#336699; width:200px; float:right; overflow: hidden;}
div.greenLineTR{ height:5px; background:#52b9dc; width:318px; float:right; overflow: hidden;}
div.greenLineBR{ height:15px; background:#52b9dc; width:665px; overflow: hidden;}

table#mainTable td.columnL div.holderMenuTop, table#mainTable td.columnLInner div.holderMenuTop {padding-bottom:25px;}
table#mainTable td.columnR div.holderMenuTop{float:right; padding-bottom:18px; width:227px; text-align:right; overflow:hidden;}

div.holderMenuTop{
	background:#FFFFFF;
	padding-top:11px;
	color: #336699;
	font-size:11px;
	text-align:center;
	overflow:hidden;
}
div.holderMenuTop .inact, div.holderMenuTop .act{color: #ff9900; padding:0;}
div.holderMenuTop .inact a, div.holderMenuTop .inact a:hover {color: #336699; text-decoration:underline;}
div.holderMenuTop .act a, div.holderMenuTop .act a:hover, div.holderMenuTop .act a:visited { color: #ff9900; text-decoration:none;}
.menuTop {font-size:11px; color:#336699; width:100px; border:1px solid #336699;}



div.holderLogo{height:52px; background:#FFFFFF;}
div.holderLek {height:46px; width:97px; background: url('../img/logoLek.gif') no-repeat left top; float:right; overflow:hidden;}
div.holderSandoz {height:46px; width:142px; background: url('../img/logoSandoz.gif') no-repeat 0 10px; float:right; overflow:hidden;}
div.holderDrugs{height:218px; overflow:hidden;}
.greenTopBorder{border-top: solid 5px #52b9dc;}

div#menuMain{background:#52b9dc; overflow:hidden;}
div#menuMain div{
	list-style: none; 
	font-weight:bold;
	color:#336699;
	margin:0;
}
div#menuMain div.level1, div#menuMain div.level1_act{
	font-size:12px;
	padding:2px 10px 3px 40px;
	background:url('../img/menuMainDote.jpg') no-repeat left top;
	vertical-align:top;
}
div#menuMain div.level2, div#menuMain div.level2_act{
	font-size:11px;
	padding:2px 10px 2px 40px;
	background: none;
}
div#menuMain div.level1 a, div#menuMain div.level1 a:visited, 
div#menuMain div.level2 a, div#menuMain div.level2 a:visited {color:#ffffff;}
div#menuMain div.level1_act a, div#menuMain div.level1_act a:visited, 
div#menuMain div.level2_act a, div#menuMain div.level2_act a:visited {color:#336699; text-decoration:none;}
div#menuMain a:active, div#menuMain div.level1 a:hover, div#menuMain div.level2 a:hover{ color:#ff9900;}
div#menuMain div.active{margin:6px auto; display: block;}
div#menuMain div.inacive{display: none;}

#mainTable td.menuMainEnd {vertical-align:bottom; background:#52b9dc;}
#mainTable td.menuMainEnd div.menuMainEnd {height:80px; background: url('../img/menuMainEnd.jpg') no-repeat left bottom;}
#mainTable div.menuMainEnd {height:75px; background: url('../img/menuMainEndInner.jpg') no-repeat left bottom;}

#mainTable td.contentLeft {padding:10px 0 0 25px; background: url('../img/bgColumnL.gif') repeat-y; vertical-align:top;}
#mainTable td.contentLeft div.voting {
	width:200px; 
/*	padding: 15px 15px 15px 20px; */
	background:#FFFFFF url('../img/bgVoting.jpg') no-repeat; 
	color:#336699; 
	font-size:11px;
}
#mainTable td.contentLeft div.voting table.form{margin:0 15px 0 20px; font-size:11px;}
#mainTable td.contentLeft div.voting td.inputText{}
#mainTable td.contentLeft div.voting td.text{color:#363636; padding: 4px 0 4px 8px; vertical-align:top;}
#mainTable td.contentLeft div.voting div.text{padding: 15px 15px 11px 20px;}

div.holderTopRight {background: url('../img/bg_main.jpg') repeat-x;}
div.holderCollage{background: url('../img/collage.jpg') no-repeat 100% 4px;}
div.holderBigTitle{height: 60px; background: url('../img/bgBigTitle.jpg') no-repeat bottom left;}
div.bigTitle{width: 375px;}
div.search{width: 300px;}
div.bigTitle{
	padding: 20px 0 0 50px;
	color:#336699;
	font-size:18px;
}
div.search {
	height:30px;
	padding:0 0 0 50px;
	background: #52b9dc;
	font-size:12px;
}
div.search div.inputText{width:143px; height:20px; padding:4px 0 0 0; float: left;}
div.search input.inputText {width:137px; height:20px; color:#666666; background:#FFFFFF; border:1px solid #336699;}
div.search div.inputSublit{width:47px; height:30px; float: left;}
div.search image.imageSubmit {width:47px; height:25px;}

div.spacerPageEnd{height:50px; overflow:hidden;}

div.holderContent{padding: 0 50px 35px 50px; color:#363636;}
div.holderContent p, div.holderContent p.bodytext{padding: 0 0 10px 0;}
div.holderContent a, a:visited {color:#336699; text-decoration:underline;}
div.holderContent a:hover{color:#ff9900;}
div.holderContent ul{margin-left:14px;}
div.holderContent li{list-style: square;}
div.holderContent td{padding:5px;}

div.feedbackForm{}
div.feedbackForm .inputText {width:265px; height:20px; color:#666666; background:#FFFFFF; border:1px solid #52b9dc;}
div.feedbackForm .inputTextarea {width:550px; height:180px; color:#666666; background:#FFFFFF; border:1px solid #52b9dc;}

div.news span.more{padding: 0 20px 0 0;}
table#mainTable td.banners {width:675px; vertical-align:bottom; text-align:right;}
table#mainTable td.banners div.bgBanners{height:80px; background: url('../img/bgBanners.gif') no-repeat bottom right; padding:0 45px 0 45px;}
table#mainTable td.banners div.bgBanners div.holderBanners {height:75px; background:#ffffff; padding: 0 0 5px 5px;}
table#mainTable td.banners div.bgBanners div.holderBanner {height:75px; padding: 0 5px 0 0; float:left;}

table#mainTable td.bottomL, table#mainTable td.bottomR  {vertical-align:top;}
table#mainTable td.bottomL div.counter {padding: 15px 0 15px 25px; text-align:center;}
table#mainTable td.bottomR div.copyright {padding: 15px 0 15px 50px; font-size:11px; color:#333333;}


div.tx-ttnews-browsebox table {}
div.tx-ttnews-browsebox td{padding:0 10px 0 0;}

#warning {font-size:14px; font-weight:bold; color:#86b0d9; padding: 15px 0 0 50px; }
div.news .news_title {color: #336699;}