DIV.medscape { font-size: 120%; font-weight: bold;}

DIV.found { width: 300px; float: left; margin-right: 30px;}
DIV.found DIV.p { font-size: 120%; font-weight: bold; color: #333333; background-color: #CCCCCC; padding: 4px 0 4px 7px; margin-bottom:10px;}
DIV.found input { margin-left: 7px}
DIV.selected { width: 300px; float: left;}
DIV.selected DIV.p { font-size: 120%; font-weight: bold; color: #333333; background-color: #CCCCCC; padding: 4px 0 4px 8px; margin-bottom: 6px;}
DIV.selected input { margin-left: 8px;}
DIV.txtfild { width: 284px;; height: 200px; overflow: auto; margin: 10px 0 10px; padding: 7px; line-height: 16px; font-size: 110%; border: 1px solid #CCC;}


.content a.y_q { font-size: 110%; font-size: '100%'; font-weight: bolder; }
.content ol.faq { font-size: 110%; font-size: '100%'; line-height: 130%; margin-top: auto; }
.content ol.faq LI A { text-decoration: underline; font-weight: bold; }
.content ol.faq LI A:hover {  }
.content dl.faq { font-size: 110%; font-size: '100%'; line-height: 130%; }
.content dl.faq dt { padding: 2px 0 1px 0; font-size: 105%; font-weight: bold; }
.content dl.faq dt span { display: block; }
.content dl.faq dt .date { color: #666666; font-size: 80%; font-weight: normal; }
.content dl.faq dt .name { color: #cc0066; }
.content dl.faq dd { padding: 4px 0 16px 5px; text-indent: 25px; }
.content dl.faq dd div { padding: 4px 0 3px; font-weight: bold; }
.content dl.faq dd span { color: #000000; display: block; font-style: italic; font-weight: bolder; margin-left: -25px; }
.content .pages { border: solid #a0c2e1; border-width: 1px 0 1px 0; clear: both; height: 60px; margin: 10px 0; padding-top: 5px; width: 100%; }
.content .pages A {  }
.content .pages A:hover {  }
.content table.page { color: #003399; clear: left; }
.content table.page th { color: #484848; font-size: 100%; font-size: '70%'; padding-right: 10px; }
.content table.page td { background: transparent; font-size: 100%; font-size: '70%'; height: auto; padding-bottom: 2px; vertical-align: bottom; }
.content table.page td.pre a { padding-left: 14px; padding-right: 3px; background: url(../pic/point-lft.gif) no-repeat 0 8px; }
.content table.page td.next a { padding-left: 1px; padding-right: 14px; background: url(../pic/point-rgh.gif) no-repeat 100% 8px; }	
.content div.page { padding-top: 5px; width: 100%; }
.content div.page div { float: left; padding: 2px 7px 3px 7px; font-size: 120%; font-size: '110%'; font-weight: bolder; }
.content div.page div a { text-decoration: none; }
.content div.page div.sel { background: #8ab3da; color: #fff; } 


DIV.addotz { color: #666666; background-color: #e5e5e5; font-weight:bold; padding: 3px; width: 424px; margin-top: 10px;}
/*obr svas*/
.i-form-wrapper #feedback-form #fform-email { width: 150px;}
.i-form-wrapper {width: 100%; /*margin: 0 auto; background: #ded9c4;*/padding: 15px 15px 0 0px; margin-top: 10px; font-size: 110%; }



#content .i-form img { border: 1px solid gray; padding: 0; }
#content .i-form td { border: 0; }
.i-form input, .i-form textarea, .i-form select {	width: 100%;	margin-bottom: 5px;	font: 130% Arial;	/*padding: 3px 4px;*/}
.i-form textarea {	height: 120px;}
.i-form  { width: 100% !important; }
.i-form td { width: 50%; }
.i-form td.descript {	vertical-align: top;	font-weight: bold;	font-size: 90%;	width: 15%;	padding-top: 7px;	padding-bottom: 7px;}
.i-form td.form-submit { padding: 5px 0; border-top: 1px solid #613a37 !important; }
.i-form input.form-submit { width: auto; padding: 5px 30px;  }
.i-form sup { color: red; }
.i-form td table { width: auto !important; margin: 0; padding: 0; border-width: 0; }

TABLE.serchdrug img { vertical-align: top; margin-right: 10px; float: left;}
TABLE.serchdrug DIV.serchname { margin: 5px 0 0 0; }
TABLE.serchdrug DIV.description a { color: #999; font-size: 11px; text-decoration: underline;}
TABLE.serchdrug DIV.price span { font-weight: bold;}
TABLE.serchdrug th { border-top: solid 4px #CCC;}
TABLE.serchdrug th.txtprice { background-color: #e8f0f6;}
TABLE.serchdrug td.pricebg { }
TABLE.serchdrug th a.pricesort { background: url(../pic/arrowprice.gif) left 0.5em no-repeat; padding-left: 14px; color: #666666; text-decoration: none; margin-left: 10px;}
TABLE.serchdrug th a.drugname { background: url(../pic/arrowdrug.gif) right 0.5em no-repeat; padding-right: 14px; color: #666666; text-decoration: none; margin-left: 60px;}


/*left column*/
DIV.drug { line-height: 14px;}
DIV.drug h2 { font-size: 100%; font-weight: bold; background: url(../pic/arrow.gif) no-repeat 99% 0.2em; padding-left: 5px; margin-top:0em; cursor: pointer; cursor: hand}
DIV.drug a.fake { color: #fff;}
DIV.drug a.fake:hover { text-decoration: none;}
DIV.drug a.fake:visited { text-decoration: none;}
DIV.drug a.fake:active { text-decoration: none;}
DIV.drug DIV.info { display: none;}
DIV.showinfo h2 { background: url(../pic/arrowd.gif) no-repeat 99% 0.5em; }
DIV.showinfo { background-color: #e6f0f9;}
DIV.showinfo DIV.info { display: block; }

DIV.line { height: 1px; widht: 100px; background-color: #bdd7ee; margin: 10px 0 4px 0;}

DIV.drug span.bld { font-weight: bold; color: #000; font-size: 110%; font-size: 11px;}
DIV.drug a.srch { color: #000099; font-weight: bold;}
DIV.drug label { color:#336699; font-size: 110%; font-size: 11px; }
DIV.drug input { vertical-align: middle; margin: 2px 5px 2px 0px; color: #777; font-size: 10px;}
DIV.drug DIV.opt { padding-left: 5px;}
DIV.drug DIV.speed { padding-left: 5px;}
DIV.drug DIV.sprav { padding-left: 5px;}

DIV.sitesrch { padding: 10px 0 10px 5px;}
DIV.givika { background-color: #6699cc; padding-left: 10px; padding-bottom: 5px;}

/*end left column*/

html, body {
	background:#ffffff;

	height: 100%;
	font-family: Tahoma;
	color: #666666;
	line-height: normal;
	min-width: 1000px;
 max-width: 1400px; 
 margin: 0;
}

*html body {
width:expression(document.documentElement.clientWidth < 1000? "1000px" : document.documentElement.clientWidth > 1400? "1400px" : "auto");
}


body {
    position:relative; 
				font-size: 62.5%;
			 padding: 0;
				
	
}
html{
		 padding: 0 10px 0 10px;
}
#all{
    font-size: 1.1em;			
				
}
*html #all {
width:expression(document.documentElement.clientWidth < 950? "950px" : document.documentElement.clientWidth > 1400? "1400px" : "auto");
}

div, p, ul, ol, li, body,  form, input { 
    padding: 0; 
    margin: 0; 
}

a.srch { background: url(../pic/arrowd01.gif) 0 0.5em no-repeat; text-decoration: none; padding-left: 13px;} 

a:link, a:visited{ color:#330099; text-decoration:none; } 
a:hover, a:active{ color: #CC6699; text-decoration:underline;} 


h1 {
	   color: #669900;
	   font-size: 1.7em;
	   text-align: left;
				margin: 0 0 0.9em 0;
				line-height: normal; 
	   padding: 0;
   	line-height: normal;
				text-transform: uppercase;
				font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2{
    font-weight: bold;
	   color: #6699CC;
	   font-size: 1.0em;
	   text-align: left;
				margin: 0 0 1.0em 0;
				line-height: normal;
				text-transform: uppercase;
				font-family: arial;
	}
h3{	
    color: #333366;
    font-size: 1.4em;
    text-align: left;
				font-weight: bold;
				margin: 0 0 1.0em 0;
				font-family: Verdana, Arial, Helvetica, sans-serif;
	}
h3 span{
    color: #6666CC;
}
	
h4{	color: #336699;
    font-size: 0.9em;
    text-align: left;
				font-weight: bold;
				margin: 0;
	}
	h4 a:link, h4 a:visited{
	   color: #336699;
	}
	
img {border:0 none;}

input, textarea, select {
    border: 1px solid #999999;
    color: #000000;
				font-family: tahoma;
}
	

	
p {
    margin: 0 0 1.1em 0;
 }
 
 ul {
    margin: 0 0 1.1em 0;
}

ol {
    margin: 0 0 1.1em 0px;
}
ol li {
    margin: 0 0 0.4em 20px;
}

ul li {
	    list-style-type: none; 
	    margin: 0 0 2px 5px;
	    padding: 0 0 0 10px; 
	    background: url(../pic/template2010/li.gif) no-repeat left 6px;
}
ul li ul{
    margin: 5px 0 10px 5px;
}
ul li ul li {
	    list-style-type: none; 
	    margin: 0 0 5px 5px;
	    padding: 0 0 0 5px; 
	    background: url(../pic/template2010/lili.gif) no-repeat left 6px;
}



#top {
    font-family: Verdana, Arial, Helvetica, sans-serif;
				position: relative;
				width: 100%;	

}



#contentwrapper{
float: left;
width: 100%;

}

#contentcol{
margin: 0 185px 0 230px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcol{
float: left;
width: 230px; /*Width of left column*/
margin-left: -100%;
font-size: 1.2em;
}

#rightcol{
float: left;
width: 185px; /*Width of right column*/
margin-left: -185px; /*Set left marginto -(RightColumnWidth)*/
font-size: 1.2em;
}


#footer{
width: 100%;
clear: left;
padding: 20px 0 0 0;
}
.foot{
color: #000066;
width: 100%;
text-align: center;
padding: 6px 0;
border-top: 2px solid #666666;
font-size: 1.2em;
}

#footer a{
color: #330099;
}

#leftcol .inner{
margin: 0 30px 0 0; 
}
#contentcol .inner{
margin: 0 30px 0 0; 
}
#rightcol .inner{
margin: 0 10px 0 0; 
}
/*---------------------------*/

DIV.logomap { margin-top: 49px; margin-left: 18px;}
#top .logo{
    background: url(../pic/template2010/logo.gif) no-repeat left top;
				width:329px; 
				height:60px;
				position: absolute; z-index: 10;
				top: 40px; left: 18px;
				margin: 0;
				color: transparent;
}
*html #top .logo{
				bottom: 90px; left: 18px;
}
.descr {
    text-align: center;
				color: #AAAAAA;
				position: relative;
				z-index: 20;
				line-height: 20px;
}

*html .group{

				top: 82px; left: 120px;

}
.group{
    width: 300px; height: 14px;
				top: 82px; left: 120px;
				position: absolute; z-index: 20;
}
.group a, .group a:visited{
    color:#666666;
				text-decoration: none;   
}
.group a:hover, .group a:active{
    color:#336699;    
}

.banner{
    width: 600px; float: right;
				padding: 10px 0 10px 0;
				position: relative;
                text-align: right;
                height: 90px;
}

.menu_top{
 	clear: both;
			border-top: 1px solid #000000;    
   
}
.menu_top ul{
margin: 0 0 1.4em 0;
	padding:0;
	clear: both;
float: right;


}
.menu_top ul li{
font-size: 13px;
display: block;
float: left;
padding: 0; margin: 0;
border-right: 1px solid #000000;
background: none;

}
.menu_top ul li.last{
border-right: 0 none;}

.menu_top ul li a, .menu_top ul li a:visited{
    color:#336699;
				display: block;
				text-transform:uppercase;
				padding: 3px 10px 2px 10px;
				text-decoration: none;
}
.menu_top ul li a:hover, .menu_top ul li a:active{
    color: #FFFFFF;
				background: #336699;
}

.navigator{
    clear: both;
    width: 100%;
				margin: 0 0 1.4em 0;
				background: #EDEDED;
}

.navigator ul{
				margin: 0; padding: 0;
				width: 100%;
				
}
.navigator ul li{
				margin: 0; padding: 0;
    display: inline;
				background: 0 none; 
}


.navigator li a, .navigator li a:visited{
    			color:#FFFFFF;
				text-transform: uppercase;
				padding: 2px 20px 3px 20px;
				font-size: 13px;
				text-decoration: none;
				line-height: 22px;		
}
.navigator li a.nav_1, .navigator li a.nav_1:visited{
    background: #666 url(../pic/template2010/nav_1.gif) no-repeat right bottom;
}
.navigator li a.nav_2, .navigator li a.nav_2:visited{
    background: #999 url(../pic/template2010/nav_2.gif) no-repeat right bottom;
}
.navigator li.last a.nav_1, .navigator li.last a.nav_1:visited{
    background: #666 url(../pic/template2010/nav_1_last.gif) no-repeat right bottom;
}
.navigator li.last a.nav_2, .navigator li.last a.nav_2:visited{
    background: #999 url(../pic/template2010/nav_2_last.gif) no-repeat right bottom;
}
.navigator li a:hover, .navigator li a:active{
				text-decoration: underline;
}


/*----------------*/
.leftbox1 {
    background:#6699CC;
    margin:0;
    padding:5px;
}
.leftbox1 h2{
   color:#FFFFFF;
	margin-bottom: 0;
}
.leftbox2 {
    background:#E6F0F9;
    margin:0 0 3px 0;
    padding:0px;
	 border: 1px solid #6699CC;
}
.leftbox2 p { padding: 5px 5px 10px 5px; margin: 0; color: #000 }
.leftbox2 span{
    color:#336699;
	font-weight:bold;
}

.search{
    width: 86px;
				padding: 1px 5px 1px 5px;
				vertical-align: middle;
				margin-right:2px;

}
.sch{
    width: 60px;
				padding: 0;
				height:20px;
				vertical-align: middle;
				background: #ECE9D8;
				cursor: pointer;

}
.ban_zone{
    margin: 0 0 1.2em 0;
}

.counters{
    padding: 20px 0 20px 0;
				text-align: center;
}
#contentcol h2{
    font-weight: bold;
	   color: #666666;
	   font-size: 1.3em;
	   text-align: left;
				margin: 0 0 1.0em 0;
				line-height: normal;
				text-transform: uppercase;
				font-family: Verdana;
	}
	#contentcol h2 span{
	   color: #99CC00;
	}
	.pic_01{
	    border: 1px solid #565454;
					margin: 0 10px 10px 0;
	}
		.pic_02{
	    border: 1px solid #666666;
					margin: 0 10px 10px 0;
	}
	.fl_left{
	    float: left;
	}
		.fl_right{
	    float: right;
	}
	.select_1{
	    width: 300px;
					margin: 0 0 10px 0;
					padding: 0;
					display: block;
	}
	.profil{
	    width: 300px;
					margin: 0 0 10px 0;
					background: url(../pic/template2010/profil.gif) repeat-x left top;
					cursor: pointer;
					border: 0 none;
					height: 22px;
	}
	.bar{
	   background: #FAFAFF;
				padding: 2px 5px;
				clear:both;
	}
	.content_box{
	  background: #EDEDED;
				padding: 10px 6px 8px 6px;
				margin-bottom: 35px;
				border-top: 8px solid #666666;
				font-size: 1.2em;
				color: #000066;
	}
	hr{
						height: 1px;
					padding: 0; margin:0 0 10px 0;
					border: none;
					border-top: 1px dotted #3D3D3D;
					color:transparent;
					clear:both;
						}
span.data {
    color: #CC6699;
}
.link_right{
    text-align: right;
}
.link_right a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #333366;
}
.link_right a span{
    color: #6666CC;
}
.menu_small{
    padding: 0 0 0 30px;
				background:url(../pic/template2010/logo_verysmall.gif) no-repeat left 5px;
}
ul.menu_small li{
    background: url(../pic/template2010/lili.gif) no-repeat left 7px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
}
ul.menu_small li a, ul.menu_small li a:visited{
    color: #444444;
}
.copyright{
    text-align: center;
				color:#000066;
				font-size: 1.2em;
}
.arhiv{
    border-bottom: 2px solid #41418D;
				color:#222222;
				margin-bottom: 15px;
}
.arhiv a, .arhiv a:hover{
				font-weight:bold;
				padding: 0 2px 0 1px;
				
}
.arhiv a:hover, .arhiv a:active, .arhiv a.current{
				text-decoration: none;
				color:#222222;
				
}
ul.menu_other li{
    background: url(../pic/template2010/li_big.gif) no-repeat left 6px;
				padding: 2px 0 0 15px;

}

.pager {
    width: 99%;
    text-align: left;
    margin: 10px;
}

.pager ul, .pager li {
    display:inline;
}

.pager ul {
    font-weight:normal;
}

table.forcatalog { margin: 0 0 1em 0; width: 100% }
table.forcatalog td { width: 50%; padding-right: 15px; vertical-align: top }
table.forcatalog p {  padding: 0 0 .1em 0; margin: 0 }
table.forcatalog h3 { padding: 0 0 .2em 0; margin: 0 }



div.anons { padding: 0 0 5px 0; border: 1px solid #6699cc; margin-bottom: 4px }
div.anons h2 { padding: 5px 10px; margin: 0; background: #6699cc; color: #fff  }
div.anons h2 a { color: #fff !important; text-decoration: none !important }
div.anons div { padding: 5px 5px 0 10px }
div.anons div ul { margin: .5em 0 0 0 }
div.anons div ul li { line-height: 1em; padding-bottom: .2em }

table.anons { padding: 0; margin: 5px 5px 0 5px }
table.anons td.img { padding-right: 10px }

p.ico-print { float: right }
p.ico-print a { background: url(../pic/ico-print.gif) no-repeat 0 0; height: 1.5em; display: block; padding-left: 23px }

input.statusSearch { width: 120px; font-size: 100% !important; padding: 0 0 .2em 3px; color: #000 !important;   }
input.statusSearchOk { width: 50px; font-size: 100% !important; color: #000 !important; }
select.statusSearchSelect { width: 96%; margin-top: .2em }

img.imglft { float: left; margin: 0 10px 5px 0 }
img.imgrgh { float: right; margin: 0 0 5px 10px }