html, body
{
color: #000;
background: #fff;
}

body
{
width: 996px;
margin: 0px auto 10px auto;
border-top: none;
}

html body *
{
margin: 0px;
padding: 0px;
}

body
{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
position: relative;
}

* a
{
text-decoration: none;
border-bottom: 0px;
padding: 0px;
}

img
{
behavior: url(/png.htc);
border: 0px;
}

.clear
{
clear: both;
}


/* nav */

#nav
{
text-align: center;
padding: 14px 0px 16px 0px;
}

#nav ul
{
list-style-type: none;
}

#nav ul li
{
background: url(/img/nav_dot.gif) center 2px no-repeat;
white-space: nowrap;
display: inline;
padding: 16px 12px 0px 12px;
font-weight: bold;
}

#nav ul li.wrap
{
background-image: none;
}

#nav ul li a, a:link, a:active, a:visited
{
text-decoration: none;
padding: 2px 3px;
color: #000;
}

#nav ul li a:hover
{
text-decoration: none;
padding: 2px 3px;
color: #fff;
background: #000;
}


/* header */

#header
{
position: relative;
width: 996px;
height: 290px;
overflow: hidden;
background: #660066 url(/img/header_people.jpg) left top no-repeat;
}

#header #left
{
position: absolute;
top: 12px;
left: 27px;
}

#header #right
{
position: absolute;
top: 20px;		/*12px;*/
right: 195px;		/*27px;*/
}

#header #right p.icons
{
position: absolute;
right: 0px;
}

#header #right p.icons a
{
border: 0px;
padding: 0px;
}

#header #right p.icons a img
{
padding-left: 8px;
}

#header #right p.one
{
color: #fff;
}

#header #right p.one a, a:link, a:active, a:visited
{
text-decoration: underline;
color: #fff;
border-bottom: 0px;
padding: 0px;
}

#header #right p.one a:hover
{
padding: 0px;
text-decoration: none;
color: #fff;
border-bottom: 0px;
}

#header #right p.one span
{
padding-left: 4px;
text-decoration: none;
color: #feb700;
}


#header #right p.one span.why a, a:link, a:active, a:visited
{
padding: 0px;
color: #feb700;
text-decoration: none;
border-bottom: 0px;
}

#header #right p.one span.why a:hover
{
padding: 0px;
text-decoration: none;
color: #feb700;
border-bottom: 0px;
cursor: help;
}

#header #right p.two
{
margin-top: 13px;
}

#header #right p.three
{
text-align: right;
margin-top: 54px;
color: #fff;
}

#header #right p.four
{
text-align: right;
color: #fff;
font-size: 32px;
font-family: "myriad pro", helvetica, arial, sans-serif;
}

#header #right p.five
{
margin-top: 8px;
color: #fff;
width: 396px;
height: 37px;
font-size: 12px;
line-height: 120%;
text-align: right;
overflow: hidden;
}

#header #right p.five2
{
margin-left: 9px;
margin-top: 8px;
color: #fff;
width: 260px;		/*160px;*/
height: 90px;
font-size: 12px;
line-height: 120%;
text-align: left;			/*right;*/
overflow: hidden;
}

#header #right p.five2 a, a:link, a:active, a:visited
{
padding: 0px;
color: #fff;
text-decoration: underline;
border-bottom: 0px;
}

#header #right p.five2 a:hover
{
padding: 0px;
border-bottom: 0px;
text-decoration: none;
}

#header #right p.six
{
margin-top: 25px;
text-align: right;
font-size: 11px;
color: #feb700;
}

#header #right p.six a, a:link, a:active, a:visited
{
padding: 0px;
color: #feb700;
border-bottom: 1px solid #feb700;
text-decoration: none;
}

#header #right p.six a:hover
{
padding: 0px;
color: #feb700;
border-bottom: 0px;
text-decoration: none;
}

#header #right p.six2
{
margin-top: 15px;
text-align: right;
font-size: 12px;
color: #feb700;
}

#header #right p.six2 a, a:link, a:active, a:visited
{
padding: 0px;
color: #feb700;
border-bottom: 1px solid #feb700;
text-decoration: none;
}

#header #right p.six2 a:hover
{
padding: 0px;
color: #feb700;
border-bottom: 0px;
text-decoration: none;
}

#header #right div.forum
{
margin-top: 20px;
text-align: right;
}

#header #right div.forum
{
font-size: 20px;
color: #fff;
}

#header #right div.forum a, a:link, a:active, a:visited
{
text-decoration: none;
color: #fff;
}

#header #right div.forum a:hover
{
color: #feb700;
text-decoration: none;
}

#header #right form.form
{
margin-top: 20px;
text-align: right;
background: url(/img/search.jpg) 168px center no-repeat;
}

#header #right form.form input
{
width: 206px;
height: 17px;
border: 0px;
padding: 2px 0px 0px 2px;
}

#header #right p.five span.maska_bottom1
{
display: block;
position: absolute;
bottom: 0px;
}

#header #right p.five a, a:link, a:active, a:visited
{
padding: 0px;
color: #fff;
text-decoration: underline;
border-bottom: 0px;
}

#header #right p.five a:hover
{
padding: 0px;
border-bottom: 0px;
text-decoration: none;
}

#header #peretz
{
position: absolute;
left: 418px;
top: 63px;
}

#header #peretz2
{
position: absolute;
left: 805px;	/*502px;*/
top: 30px;			/*18px;*/
}



/* photo */

#photo
{
margin: 2px 0px 0px 0px;
height: 96px;
background: #087100 url(/img/photo_back.jpg) center top no-repeat;
text-align: center;
}

#photo p
{
padding: 30px 38px 0px 0px;
}


/* info */

#info1
{
position: relative;
margin: 1px 0px 0px 0px;
padding: 0px;
height: 169px;
}

#info1 #inner
{
width: 520px;
height: 169px;
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/info1_inr_back.png,sizingMethod='fixed');
padding-top: 13px;
padding-left: 26px;
}

#info1 #inner p.head
{
line-height: 100%;
color: #000;
font-size: 30px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 15px;
width: 400px;
font-weight: bold;
}

#info1 #inner p.text a, a:link, a:active, a:visited
{
text-decoration: underline;
padding: 0px;
color: #000;
}

#info1 #inner p.text a:hover
{
padding: 0px;
color: #660066;
text-decoration: none;
}

#info1 #inner p.text
{
position: relative;
overflow: hidden;
height: 30px; /*44px;*/
width: 410px;
color: #fff;
line-height: 120%;
font-size: 12px;
}

#info1 #inner p.all
{
padding-top: 2px; /*23px;*/
color: #660066;
}

#info1 #inner p.all a, a:link, a:active, a:visited
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: underline;
}

#info1 #inner p.all a:hover
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: none;
}

#info1 #inner p.down
{
padding: 4px;
position: absolute;
bottom: 0px;
background: #660066;
color: #fff;
font-size: 20px; /*12px*/
}


#info2
{
margin: 1px 0px 0px 0px;
padding: 0px;
height: 169px;
}

#info2 #inner2
{
width: 996px;
height: 169px;
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/info2_inr_back.png,sizingMethod='fixed');
padding-top: 13px;
padding-left: 0px;
}

#info2 #inner2 p.head
{
line-height: 100%;
color: #fff;
font-size: 30px;
margin-top: 0px;
margin-left: 520px;
padding-top: 0px;
padding-bottom: 15px;
width: 400px;
font-weight: bold;
}

#info2 #inner2 p.text a, a:link, a:active, a:visited
{
position: relative;
padding: 0px;
color: #fff;
text-decoration: underline;
}

#info2 #inner2 p.text a:hover
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: none;
}

#info2 #inner2 p.text
{
overflow: hidden;
height: 44px;
width: 410px;
color: #fff;
line-height: 120%;
margin-left: 520px;
font-size: 12px;
}

#info2 #inner2 p.all
{
padding-top: 35px;
color: #660066;
margin-left: 520px;
}

#info2 #inner2 p.all a, a:link, a:active, a:visited
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: underline;
}

#info2 #inner2 p.all a:hover
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: none;
}

#info2 #inner2 p.down
{
padding: 4px;
position: absolute;
bottom: 13px;
background: #660066;
color: #fff;
font-size: 12px;
}


#info3
{
margin: 1px 0px 0px 0px;
padding: 0px;
height: 169px;
}

#info3 #inner3
{
width: 520px;
height: 169px;
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/info1_inr_back.png,sizingMethod='fixed');
padding-top: 13px;
padding-left: 26px;
}

#info3 #inner3 p.head
{
line-height: 100%;
color: #000;
font-size: 30px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 15px;
width: 400px;
font-weight: bold;
}

#info3 #inner3 p.text a, a:link, a:active, a:visited
{
position: relative;
padding: 0px;
color: #000;
text-decoration: underline;
}

#info3 #inner3 p.text a:hover
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: none;
}

#info3 #inner3 p.text
{
overflow: hidden;
height: 56px;
width: 410px;
color: #fff;
line-height: 120%;
font-size: 12px;
}

#info3 #inner3 p.all
{
padding-top: 23px;
color: #660066;
}

#info3 #inner3 p.all a, a:link, a:active, a:visited
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: underline;
}

#info3 #inner3 p.all a:hover
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: none;
}


#info4
{
margin: 1px 0px 0px 0px;
padding: 0px;
height: 169px;
}

#info4 #inner4
{
width: 996px;
height: 169px;
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/info2_inr_back.png,sizingMethod='fixed');
padding-top: 13px;
padding-left: 0px;
}

#info4 #inner4 p.head
{
line-height: 100%;
color: #fff;
font-size: 30px;
margin-top: 0px;
margin-left: 520px;
padding-top: 0px;
padding-bottom: 15px;
width: 400px;
font-weight: bold;
}

#info4 #inner4 p.text a, a:link, a:active, a:visited
{
position: relative;
padding: 0px;
color: #fff;
text-decoration: underline;
}

#info4 #inner4 p.text a:hover
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: none;
}

#info4 #inner4 p.text
{
overflow: hidden;
height: 44px;
width: 410px;
color: #fff;
line-height: 120%;
margin-left: 520px;
font-size: 12px;
}

#info4 #inner4 p.all
{
padding-top: 35px;
color: #660066;
margin-left: 520px;
}

#info4 #inner4 p.all a, a:link, a:active, a:visited
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: underline;
}

#info4 #inner4 p.all a:hover
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: none;
}

#info4 #inner4 p.down
{
padding: 4px;
position: absolute;
bottom: 13px;
background: #660066;
color: #fff;
font-size: 12px;
}


#info5
{
margin: 1px 0px 0px 0px;
padding: 0px;
height: 169px;
}

#info5 #inner5
{
width: 520px;
height: 169px;
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/info1_inr_back.png,sizingMethod='fixed');
padding-top: 13px;
padding-left: 26px;
}

#info5 #inner5 p.head
{
line-height: 100%;
color: #000;
font-size: 30px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 15px;
width: 400px;
font-weight: bold;
}

#info5 #inner5 p.text a, a:link, a:active, a:visited
{
position: relative;
padding: 0px;
color: #000;
text-decoration: underline;
}

#info5 #inner5 p.text a:hover
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: none;
}

#info5 #inner5 p.text
{
overflow: hidden;
height: 56px;
width: 410px;
color: #fff;
line-height: 120%;
font-size: 12px;
}

#info5 #inner5 p.all
{
padding-top: 23px;
color: #660066;
}

#info5 #inner5 p.all a, a:link, a:active, a:visited
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: underline;
}

#info5 #inner5 p.all a:hover
{
position: relative;
padding: 0px;
color: #660066;
text-decoration: none;
}


/* footer1 */

#footer1
{
margin-top: 2px;
width: 996px;
height: 121px;
position: relative;
background: #ce0035 url(/img/f1_back.jpg) center center no-repeat;
}

#footer1 p
{
white-space: nowrap;
}

#footer1 div.one
{
float: left;
width: 996px;
height: 121px;
border-right: 498px;
background: url(/img/f1_adv1.jpg) left center no-repeat;
color: #feb700;
}

#footer1 div.one p
{
padding: 23px 17px 17px 27px;
font-size: 18px;
}

#footer1 div.two
{
float: left;
width: 498px;
height: 121px;
margin-left: -498px;
background: url(/img/f1_adv2.jpg) right center no-repeat;
color: #feb700;
}

#footer1 div.two p
{
padding: 77px 17px 17px 33px;
font-size: 18px;
}

#footer1 #ogonek
{
position: absolute;
left: 480px;
top: -9px;
}


/* footer2 */

#footer2
{
margin-top: 0px;
padding-top: 4px;
width: 996px;
position: relative;
background: #000;
}

#footer2 div.one
{
float: left;
width: 996px;
height: 121px;
border-right: 498px;
background: url(/img/f2_adv1.jpg) 16px center no-repeat;
color: #feb700;
}

#footer2 div.one p.head
{
padding: 26px 5px 10px 357px;
font-size: 16px;
font-weight: bold;
}

#footer2 div.one p.text
{
padding: 0px 5px 10px 357px;
font-size: 11px;
width: 106px;
color: #fff;
}

#footer2 div.two
{
float: left;
width: 498px;
height: 121px;
margin-left: -498px;
background: url(/img/f2_adv2.jpg) left center no-repeat;
color: #feb700;
}

#footer2 div.two p.head
{
padding: 26px 5px 10px 386px;
font-size: 16px;
font-weight: bold;
}

#footer2 div.two p.text
{
padding: 0px 5px 10px 386px;
font-size: 11px;
width: 58px;
color: #fff;
}

#footer2 div.three
{
float: left;
width: 996px;
height: 121px;
border-right: 498px;
background: url(/img/f2_adv3.jpg) 16px center no-repeat;
color: #feb700;
}

#footer2 div.three p.head
{
padding: 26px 5px 10px 357px;
font-size: 16px;
font-weight: bold;
width: 106px;
}

#footer2 div.three p.text
{
padding: 0px 5px 10px 357px;
font-size: 11px;
width: 106px;
color: #fff;
}

#footer2 div.four
{
float: left;
width: 498px;
height: 121px;
margin-left: -498px;
background: url(/img/f2_adv4.jpg) left center no-repeat;
color: #feb700;
}

#footer2 div.four a.ancr
{
margin-top: 7px;
display: block;
width: 478px;
height: 102px;
}

#footer_note
{
color: #333;
font-size: 10px;
background: #000;
text-align: right;
padding-right: 14px;
padding-bottom: 20px;
}


/* subnav */

#subnav
{
background: #000;
text-align: center;
padding: 0px 0px 16px 0px;
}

#subnav ul
{
list-style-type: none;
}

#subnav ul li
{
background: none;
white-space: nowrap;
display: inline;
padding: 10px 12px 0px 12px;
font-weight: bold;
color: #fff;
}

#subnav ul li a, a:link, a:active, a:visited
{
text-decoration: underline;
padding: 2px 3px;
color: #fff;
}

#subnav ul li a:hover
{
text-decoration: underline;
padding: 2px 3px;
color: #feb700;
}


/* copy */

#copy
{
padding-top: 8px;
font-size: 11px;
text-align: center;
padding-bottom: 8px;
}

#copy a, a:link, a:active, a:visited
{
color: #000;
text-decoration: underline;
}

#copy a:hover
{
color: #000;
text-decoration: none;
}

#copy span
{
padding-left: 20px;
}


/* -------------------- inner pages ----------------- */

/* articles header */

#articles_header
{
height: 148px;
background: url(/img/inner_header.jpg) left top no-repeat;
}

#articles_header div.left
{
float: left;
width: 996px;
height: 148px;
border-right: 773px;
}

#articles_header div.left a
{
margin-top: 3px;
margin-left: 32px;
display: block;
width: 80px;
height: 140px;
}

#articles_header div.right
{
float: left;
width: 223px;
height: 148px;
margin-left: -223px;
}

#articles_header div.right p.icons
{
text-align: right;
padding-right: 27px;
padding-top: 12px;
}

#articles_header div.right p.icons a
{
border: 0px;
padding: 0px;
}

#articles_header div.right p.icons a img
{
padding-left: 8px;
}

#articles_header div.right p.one
{
color: #fff;
line-height: 140%;
text-align: right;
padding-right: 27px;
padding-top: 35px;
}

#articles_header div.right p.one a, a:link, a:active, a:visited
{
text-decoration: underline;
color: #fff;
border-bottom: 0px;
padding: 0px;
}

#articles_header div.right p.one a:hover
{
padding: 0px;
text-decoration: none;
color: #fff;
border-bottom: 0px;
}

#articles_header div.right p.one span
{
padding-left: 4px;
text-decoration: none;
color: #f58320;
}

#articles_header div.right p.one span.why a, a:link, a:active, a:visited
{
padding: 0px;
color: #feb700;
text-decoration: none;
border-bottom: 0px;
}

#articles_header div.right p.one span.why a:hover
{
padding: 0px;
text-decoration: none;
color: #f58320;
border-bottom: 0px;
cursor: help;
}


/* articles main */

#articles_main
{
margin-top: 3px;
margin-bottom: 3px;
}

#articles_main div.left
{
float: left;
width: 996px;
border-right: 223px;
}

#articles_main div.left_the
{
border-right: 303px;
}

#articles_main div.left p.one
{
padding: 14px 14px 0px 14px;
font-size: 12px;
color: #666;
width: 223px;
}

#articles_main div.left p.one a.chain, a:link.chain, a:active.chain, a:visited.chain
{
padding: 0px;
white-space: nowrap;
text-decoration: none;
color: #666;
}

#articles_main div.left p.one a:hover.chain
{
padding: 0px;
white-space: nowrap;
text-decoration: underline;
color: #666;
}

#articles_main div.right
{
float: left;
width: 773px;
margin-left: -773px;
padding: 0px;
}

#articles_main div.right_the
{
width: 693px;
margin-left: -693px;
}

#articles_main div.right div.subsubnav
{
text-align: center;
padding: 14px 0px 12px 0px;
}

#articles_main div.right div.subsubnav ul
{
list-style-type: none;
}

#articles_main div.right div.subsubnav ul li
{
background: url(/img/nav_dot.gif) center 2px no-repeat;
white-space: nowrap;
display: inline;
padding: 16px 12px 0px 12px;
font-weight: bold;
}

#articles_main div.right div.subsubnav ul li.wrap
{
background-image: none;
}

#articles_main div.right div.subsubnav ul li a, a:link, a:active, a:visited
{
text-decoration: none;
padding: 2px 3px;
color: #f58320;
}

#articles_main div.right div.subsubnav ul li a:hover
{
text-decoration: underline;
padding: 2px 3px;
color: #f58320;
background: #fff;
}


/* articles content */

#articles_content
{
margin-bottom: 13px;
}

#articles_content div.left
{
float: left;
width: 996px;
border-right: 223px;
}

#articles_content div.left_the2
{
border-right: 302px;
}

#articles_content div.left div.column1
{
border: 1px solid #000;
width: 222px;
}

#articles_content div.left div.column1_the2
{
width: 302px;
}

#articles_content div.left div.column1 p.one
{
padding: 17px 15px 0px 15px;
text-transform: uppercase;
font-size: 16px;
font-weight: bold;
}

#articles_content div.left div.column1 p.one a
{
padding: 0px;
}

#articles_content div.left div.column1 p.one a.lc1, a:link.lc1, a:active.lc1; a:visited.lc1
{
color: #f58320;
text-decoration: none;
}

#articles_content div.left div.column1 p.one a:hover.lc1
{
color: #f58320;
text-decoration: underline;
}

#articles_content div.left div.column1 p.two
{
padding: 15px 15px 0px 15px;
font-size: 16px;
font-weight: bold;
}

#articles_content div.left div.column1 p.two a
{
padding: 0px;
}

#articles_content div.left div.column1 p.two a.lc2, a:link.lc2, a:active.lc2, a:visited.lc2
{
color: #666;
}

#articles_content div.left div.column1 p.two a:hover.lc2
{
color: #666;
text-decoration: underline;
}

#articles_content div.left div.column1 p.three
{
padding: 15px 15px 0px 15px;
font-size: 18px;
font-weight: bold;
}

#articles_content div.left div.column1 p.three span
{
font-size: 12px;
font-weight: normal;
color: #666;
}

#articles_content div.left div.column1 p.three a
{
padding: 0px;
}

#articles_content div.left div.column1 p.three a.lc3, a:link.lc3, a:active.lc3, a:visited.lc3
{
color: #666;
text-decoration: none;
}

#articles_content div.left div.column1 p.three a:hover.lc3
{
color: #666;
text-decoration: underline;
}

#articles_content div.left div.anekdot
{
margin-top: 30px;
background: url(/img/anekdot_back.jpg) right top no-repeat;
padding: 11px 15px 11px 15px;
}

#articles_content div.left div.anekdot p.hh
{
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
}

#articles_content div.left div.anekdot p.txt
{
font-size: 10px;
font-weight: bold;
}

#articles_content div.left div.bott
{
padding: 15px 15px 15px 15px;
}

#articles_content div.left div.bott
{
margin-top: 20px;
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
}

#articles_content div.left div.bott p
{
margin-bottom: 10px;
}

#articles_content div.left div.bott p a.lc4, a:link.lc4, a:active.lc4, a:visited.lc4
{
color: #666;
text-decoration: underline;
}

#articles_content div.left div.bott p a:hover.lc4
{
color: #f58320;
text-decoration: underline;
}

#articles_content div.right
{
float: left;
width: 773px;
margin-left: -773px;
padding: 0px;
}

#articles_content div.right_the2
{
width: 692px;
margin-left: -692px;
}

#articles_content div.right div.column2
{
margin-left: 16px;
}

#articles_content div.right div.column2 p.block
{
height: 97px;
padding-left: 159px;
}

#articles_content div.right div.column2 p.block span.hh1
{
color: #660066;
font-size: 15px;
font-weight: bold;
}

#articles_content div.right div.column2 p.block span.hh1 a.hh1, a:link.hh1, a:active.hh1, a:visited.hh1
{
padding: 0px;
color: #660066;
}

#articles_content div.right div.column2 p.block span.hh1 a:hover
{
color: #f58320;
}

#articles_content div.right div.column2 p.block span.hh2
{
color: #000;
font-size: 12px;
font-weight: bold;
line-height: 140%;
}

#articles_content div.right div.column2 p.block span.hh3
{
font-size: 12px;
line-height: 120%;
color: #666;
}

#articles_content div.right div.column2 p.link
{
font-style: italic;
font-size: 11px;
margin-top: 10px;
margin-bottom: 20px;
text-align: right;
padding: 0px;
}

#articles_content div.right div.column2 p.link a.readall, a:link.readall, a:active.readall, a:visited.readall
{
text-decoration: underline;
color: #666;
}

#articles_content div.right div.column2 p.link a:hover.readall
{
text-decoration: underline;
color: #f58320;
}

div.pagic,
div.pagic2
{
text-align: center;
color: #660066;
font-size: 12px;
}

div.pagic span,
div.pagic2 span
{
font-size: 18px;
font-weight: bold;
}

div.pagic a.pag1, a:link.pag1, a:active.pag1, a:visited.pag1,
div.pagic2 a.pag1, a:link.pag1, a:active.pag1, a:visited.pag1
{
color: #660066;
}

div.pagic a:hover.pag1,
div.pagic2 a:hover.pag1
{
background: #660066;
color: #fff;
}

#articles_triplex
{
margin-bottom: 22px;
}

#articles_triplex div.one
{
float: left;
width: 996px;
border-right: 670px; 
}

#articles_triplex p
{
width: 310px;
}

#articles_triplex p.hh1
{
padding-top: 163px;
margin-bottom: 3px;
font-style: italic;
color: #000;
font-size: 12px;
}

#articles_triplex p.hh2 
{
font-size: 14px;
font-weight: bold;
margin-bottom: 2px;
}

#articles_triplex p.hh3
{
font-size: 12px;
color: #666;
}

#articles_triplex p.hh3 a.tx4, a:link.tx4, a:active.tx4, a:visited.tx4
{
padding: 0px;
color: #666;
text-decoration: none;
}

#articles_triplex p.hh3 a:hover.tx4
{
color: #666;
text-decoration: underline;
}

#articles_triplex p.hh2 a.tx2, a:link.tx2, a:active.tx2, a:visited.tx2
{
padding: 0px;
color: #660066;
}

#articles_triplex p.hh2 a:hover.tx2
{
color: #f58320;
}

#articles_triplex div.two
{
float: left;
width: 670px;
margin-left: -670px;
}

#articles_triplex div.two div.two_1
{
float: left;
width: 670px;
border-right: 335px;
}

#articles_triplex div.two div.two_1 p
{
width: 310px;
}

#articles_triplex div.two div.two_2
{
float: left;
width: 335px;
margin-left: -335px;
}

#articles_triplex div.two div.two_2 p
{
width: 310px;
}


/* the article */

#articles_content div.right div.column2_the_article
{
height: 100%;
}


 form.faqform
{
margin: 15px 0px 10px 34px;
width: 286px;
background: #ddd;
font-size: 12px;
}

form.faqform p
{
padding: 15px 15px 0px 15px;
}

form.faqform p.error
{
color: #f00;
}

form.faqform p.error span
{
font-weight: bold;
}

form.faqform p.good
{
color: green;
}

form.faqform p.one
{
font-weight: bold;
text-transform: uppercase;
}

form.faqform p.two input.three
{
width: 250px;
}

form.faqform p.four input.five
{
width: 250px;
}

form.faqform p.six textarea.seven
{
width: 250px;
height: 130px;
}

form.faqform p.eight
{
padding-bottom: 15px;
}


#articles_content div.right div.column2_the_article p.gmapscall
{
margin: 15px 0px 10px 30px;
font-size: 14px;
}

#articles_content div.right div.column2_the_article p.gmapscall span
{
font-weight: bold;
}

#articles_content div.right div.column2_the_article p.the_article_name,
#articles_content div.right p.the_article_name
{
color: #660066;
font-size: 15px;
font-weight: bold;
margin-bottom: 20px;
margin-left: 30px;
}

#articles_content div.right div.column2_the_article p.the_article_pict
{
width: 490px;
height: 325px;
border: 1px solid #ddd;
margin-left: 30px;
}

#articles_content div.right div.column2_the_article p.the_article_pict_d
{
width: 140px;
color: #660066;
font-size: 11px;
padding-left: 510px;
margin-top: -11px;
padding-bottom: 20px;
margin-left: 30px;
}

#articles_content div.right div.column2_the_article .the_article_text1
{
font-size: 12px;
line-height: 120%;
padding-bottom: 12px;
margin-left: 30px;
}

#articles_content div.right div.column2_the_article ol
{
padding-left: 18px;
}

#articles_content div.right div.column2_the_article ul
{
padding-left: 18px;
}


#articles_content div.right div.column2_the_article table
{
margin-left: 27px;
border: 0px;
width: 657px;
}

#articles_content div.right div.column2_the_article table caption
{
font-weight: bold;
text-align: left;
padding: 4px 4px 4px 4px;
}

#articles_content div.right div.column2_the_article table td
{
border: 0px;
padding: 4px;
}


#articles_content div.right div.column2_the_article .the_article_text1 a
{
text-decoration: underline;
}

#articles_content div.right div.column2_the_article p.the_article_text2
{
font-size: 12px;
font-weight: bold;
margin-left: 30px;
}

#articles_content div.right div.column2_the_article div.the_article_vrezka
{
background-color: #ebebeb;
font-size: 12px;
padding: 15px 5px 10px 30px;
margin-bottom: 20px;
width: 656px;
}

#articles_content div.right div.column2_the_article div.the_article_vrezka p.tav1
{
color: #660066;
font-style: italic;
font-weight: bold;
padding-bottom: 12px;
}

#articles_content div.right div.column2_the_article div.the_article_vrezka p.tav2
{
font-style: italic;
padding-bottom: 12px;
font-size: 11px;
}

ul.the_article_gallery
{
margin: 0px;
padding-top: 10px;
padding-left: 29px;
list-style-type: none;
}

ul.the_article_gallery li
{
display: inline;
}

#articles_content div.right div.column2_the_article ul.rasp
{
padding-top: 4px;
}

#articles_content div.right div.column2_the_article ul.rasp li.rasp
{
padding-left: 35px;
padding-right: 35px;
}


.the_endline
{
margin-bottom: 14px;
}

#articles_content div.left div.the_article_teasers
{
margin-top: 30px;
margin-bottom: 10px;
}

#articles_content div.left div.the_article_teasers div.insideit
{
margin: 0px 14px 20px 14px;
height: 108px;
}

#articles_content div.left div.the_article_teasers div.insideit p.chh1
{
padding-left: 110px;
font-style: italic;
}

#articles_content div.left div.the_article_teasers div.insideit p.chh2
{
color: #660066;
padding-left: 110px;
font-weight: bold;
}

#articles_content div.left div.the_article_teasers div.insideit p.chh3
{
padding-left: 110px;
}

#articles_content div.left div.the_article_teasers div.insideit p.chh3 a.cx3, a:link.cx3, a:active.cx3, a:visited.cx3
{
text-decoration: underline;
padding: 0px;
color: #666;
}

#articles_content div.left div.the_article_teasers div.insideit p.chh3 a:hover.cx3
{
text-decoration: none;
}


/* gmaps */

#articles_content div.right div.column2_the_article #gmaps
{
margin-left: 30px;
}

#articles_content div.right div.column2_the_article #gmaps #gmaps2
{
width: 662px;
height: 500px;
background: #ccc;
}

#articles_content div.right div.column2_the_article div.googlemaps_select form
{
margin-left: 30px;
margin-bottom: 20px;
}

#articles_content div.right div.column2_the_article div.googlemaps_select select
{
width: 250px;
}

.faq1
{
margin-bottom: 8px;
}

.faq1 span
{
font-size: 14px;
}

.faq2
{
padding-left: 14px;
}

/*
ul.pharm_list
{
list-style-type: none;
margin-left: 30px;
}

ul.pharm_list li.pharm_list_each
{
font-size: 12px;
line-height: 140%;
}*/
div#pharmacies
{
    margin-left: 30px;
}
div#pharmacies h3{
    color:#000;
    margin-bottom:10px;
    font-size:15px;
    font-weight:bold;
    border-bottom:1px solid #CCC;
    cursor:pointer;
}
div#pharmacies h3 img{
    margin:0 5px 0 -18px;
}
div#pharmacies dl
{
    display:block;
    font-size:13px;
    margin-bottom:20px;
}
div#pharmacies dl dd{
    margin: 2px 5px 15px 30px;
}
div#pharmacies dl dt a{
    padding-left:0;
}
div#pharmacies dl dt a.out_link
{
    padding-right:13px;
    background:transparent url(http://ru.wikipedia.org/skins-1.5/monobook/external.png) no-repeat scroll right center;
}

/*  �����������  */
div#comments{
    background-color:#f5f5f5;
    font-size:12px;
}
div#comments_block p.ch{
    font-size:15px;
    color:#660066;
    font-weight:bold;
    margin-bottom:10px;
}
div.comment{
    margin-bottom:10px;
}
div.comment div.userinfo{
    background-color:#FEB700;
    position:relative;
    padding:5px;
}
div.comment_text{
    padding:5px; 
}
div.comment_text blockquote{
    color:#333;
    padding:10px 60px 10px 60px;
    font-style:italic;
    font-weight:bold;
}

div.comment_reply{
    text-align:right;
    font-size:11px;
}
div.comment_reply a,
div.comment_reply a:link,
div.comment_reply a:hover,
div.comment_reply a:visited{
    color:#660066;
}
div.comment_reply a:hover{
    text-decoration:underline;
}

form#cf {
    font-size:13px;
}
form#cf input#user_name,
form#cf textarea#comment_text,
form#cf input#captcha
{
    border:1px solid #333;
}
div.formField{
    padding-bottom:10px;
}
div.fieldErrorMessage{
    color:#CC0000;
    font-weight:bold;
    border-left:5px solid #CC0000;
    padding-left:4px;
    margin-top:2px;
}
textarea#comment_text{
    width:100%;
    height:150px;
}
table#form_table{
    width:656px;
    border-collapse:collapse;
    font-size:12px;
    margin-left: 30px;
}
table#form_table tr td{
    padding-bottom:10px;
}
p.notif{
    font-size:12px;
    margin-left: 30px;
}

#banner {
 padding-top: 10px;
 text-align: center; 
 background: #000000;
}

#prodly {
position: absolute;
top: 245px;
left: 288px;
}

#myicons {
position: absolute;
top: 10px;
right: 20px;
}

#myicons2 {
position: absolute;
top: 10px;
right: 60px;
}