/*  
Theme Name: WordPress theme 335
Theme URI: http://wordpress.org/
Description: A theme from Template-Help.com Collection 
Version: 2.1
Author: Template_Help.com 
Author URI: http://www.Template-Help.com/ 
*/

/* CSS Document */
body{
	padding:0; 
	margin:0;
	background:#030409 url(/images/bg.jpg);	  
	width:100%; 
	vertical-align:top;
	font-family: tahoma;
	color:#818181; line-height:14px; font-size:11px;
	visibility:hidden;
}

table { width:100%; }
table tbody tr td { font-size:12px; }

.col {
	float:left;
}




textarea.tiny { height:100px; }
.mceEditorContainer select { width:auto; }
div.date select, input.checkbox { width:auto;border:1px solid gray;float:left; }

/*div.post {margin: 0 5px 5px 0;padding: 10px; width:81px; height: 170px; overflow:hidden;float:left; border: 1px solid #3A3A3A; background: #272727;}
div.post:hover {margin: 0 5px 5px 0;padding: 10px; width:81px; height: 170px; overflow:hidden;float:left; border: 1px solid #3A3A3A; background: #2a2a2a;}
div.post img {padding: 2px; width: 72px; border: 1px solid #3a3a3a;}
div.post img:hover {padding: 2px; width: 72px; border: 1px solid #3f3f3f;}
div.post a {text-decoration: none; line-height: 14px; color: #a3a3a3;}
div.post a:hover { text-decoration: none; color: #d3d3d3;}*/

div.post {float: left; margin: 0 0px 30px 3px; overflow: hidden; width: 101px; height: 219px; border: 1px solid #3A3A3A; background: #272727;}
div.post:hover {float: left; margin: 0 0px 30px 3px; overflow: hidden; width: 101px; height: 219px; border: 1px solid #3A3A3A; background: #2a2a2a;}
div.post img {position: relative; margin: 4px 0 0 0px; width: 91px; height: auto; border: 0px solid red;}
div.post a {position: relative; left: 4px; color:#FFF9AB; text-decoration: none; font-size: 11px; }
div.post a:hover {position: relative; left: 4px; color:#fff; text-decoration: none; font-size: 11px; }



div.post_admin { width:60px;z-index:1000;color:white;padding:3px;position:absolute;position:expression('relative');border:1px solid gray;border:expression(0); }
div.post_admin img { margin:3px; }
div.visible_post { background-color:black;; }
div.invisible_post { background-color:white; }

.modalDialog_contentDiv h2 { font-size:120%; margin:5px; }
.modalDialog_contentDiv table { width:200px; }

.postmetadataalt {
	font-size:0.81em; 
}
.pagetitle {color:#FFFFFF; font-size:1.01em; text-transform:uppercase; padding:8px 10px 15px 13px;}

p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a {color:#818181;}
a:hover {text-decoration:none;}

#respond {color:#FFFFFF; font-size:1.01em; text-transform:uppercase;}

#links_with_style  {
	vertical-align:top;
}
#archives  {
	vertical-align:top;
}
#meta  {
	vertical-align:top;
}
#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}
#categories  {
	vertical-align:top;
}
#calendar_wrap {
	vertical-align:top;
	font-size:1.01em;
	padding:10px 0px 0px 0px;
}
#calendar {
	vertical-align:top;
}
#calendar_wrap a {
	text-decoration:underline;
	font-weight:bold;
}
#calendar_wrap a:hover {
	text-decoration:none;
	font-weight:bold;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
}
#pages  {
	vertical-align:top;
}
#text-1 {
	vertical-align:top;
}
.textwidget {
	text-align:left;
	padding:10px 0px 0px 2px;
	font-size:1.01em;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


.navigation {padding:10px 0px 10px 0px; display:table; width:100%;}

.alignleft {width:40%; float:left; color:#FFFFFF; padding-left:18px;}
.alignright {width:40%; float:right; text-align:right; color:#FFFFFF; padding-right:18px;}
.alignleft a {color:#FFFFFF; font-size:1.01em; font-weight:bold;}
.alignright a {color:#FFFFFF; font-size:1.01em; font-weight:bold;}



.statusbar p {padding:30px 10px 15px 23px; font-weight:normal; color:#FFFFFF;}
.statusbar p a {color:#FFFFFF;}



h1, h2, h3 {margin:0px; padding:0px;}

h3 {color:#fff; font-size:1.01em; text-transform:uppercase;}



h1 {font-size:2.21em; font-family:arial; text-transform:uppercase; line-height:1.01em; font-weight:bold; letter-spacing:-1px; padding:54px 0px 0px 60px;}
h1 a{color:#FFFFFF; text-decoration:none;}



.main {width:766px; background:#1b1f23  url(/images/logo.jpg) top no-repeat; border:1px solid #494949; text-align:left;}
#logo { width: 766px; height: 405px; border: 0px solid coral; background:url(/images/logo.jpg) no-repeat;}

.head {height:265px;}
.slogan {padding-left:62px; color:#FFFFFF;}


.widget {padding:0px 20px 13px 23px; margin-bottom:10px;}
.widget h2 {color:#FFFFFF; font-size:1.01em; font-weight:bold;}
.widget ul {margin:12px 0px 0px 2px; padding:0px; list-style:none; line-height:16px;}
.widget ul li {padding-left:14px; background:url(/images/arrow_2.gif) top left no-repeat;}


#links_with_style ul {margin:0px; padding:0px; list-style:none; line-height:normal;}
#links_with_style ul li {padding:0px; background:none;}
#links_with_style ul li ul {margin:12px 0px 0px 2px; padding:0px; list-style:none; line-height:16px;}
#links_with_style ul li ul li {padding-left:14px; background:url(/images/arrow_2.gif) top left no-repeat;}

.left_widget {background-color:#2D2D2D; padding:20px 10px 18px 31px}
.left_widget div.banner { display:block;margin:5px; }
.left_widget ul {margin:13px 0px 0px 1px; padding:0px; list-style:none;line-height:20px}
.left_widget ul li {padding-left:14px; background:url(/images/arrow_1.gif) top left no-repeat;}
.left_widget ul li a {color:#FFFFFF; text-decoration:none; font-size: 11px;}
.left_widget ul li a:hover {text-decoration:underline;}

.about { padding-left:15px; }
.about ul li a { text-decoration:underline; }
.about ul li { color:white; }


div.links div.banner { margin:5px; }

#search {padding:18px 4px 10px 23px; color: #b4b4b4;}
#search small { font-size:12px;}
#search h2 {text-transform:uppercase;}

.w_search {padding-top:7px; text-align:right;}
.w_search .input {width:147px; margin-bottom:6px; padding:0px 0px 1px 0px;}

.search {padding-top:13px; text-align:right;}
.search .input {width:329px; margin-bottom:6px; padding:0px 0px 1px 0px;}



.cont {padding:34px 23px 0px 41px;}

#langs { float:right;margin-top:20px;margin-right:10px; }
#langs input  { width:20px;height:15px;border:0; }

input.file { border:0; }
#FrogJSCredit, #FrogJSCaption { display:none; }
.content {padding-bottom:15px; margin-bottom:20px;width:550px; width:expression('520px');overflow:hidden;}
.content .topic {padding-bottom:16px; background:url(/images/line_2.gif) bottom left repeat-x; width:100%;}
.content h2, .content h1 {color:#FFFFFF; font-size:1.01em; text-transform:uppercase; padding:8px 10px 10px 0px;}
.content h1 { font-size:20px; }
.content h2 a {color:#FFFFFF; text-decoration:none;}
.content h2 a:hover {text-decoration:underline;}
.content .author {color:#FFFFFF; padding-left:13px;}
.content .author a {color:#FFFFFF; text-decoration:none;}
.content .author a:hover {text-decoration:underline;}
.content .date {background:url(/images/line_1.gif) left repeat-y; text-align:right; padding:10px 6px 8px 0px; color:#3B77B5; font-weight:bold;}
.content .text {padding:21px 5px 20px 12px;}
.content .text strong {text-transform:uppercase; color:#CCCCCC;}
.content .comment {background-color:#191A1C; padding:12px 13px; font-weight:bold; color:#BCBCBC; text-transform:uppercase;}
.content .comment a {color:#BCBCBC; padding-left:8px; background:url(/images/arrow_3.gif) top left no-repeat;}

.content ul {margin:0px; padding:0px; list-style:none; line-height:20px;}
.content ul li {display:block; float:left; width:150px; margin-right:12px;}
.content ul.max li { float:none; width:100%; }
.content ul.max li a { background:none;padding:0; }
.content ul li a {padding-left:10px; background:url(/images/arrow_4.gif) top left no-repeat; color:#3B77B5;}

ul li div.controls { margin-left:-20px;white-space:nowrap;border-bottom:1px solid gray; }
ul li div.controls img { width:14px;height:14px;vertical-align:middle; }
table tbody tr td label { margin-left:5px; }
table tbody tr td { padding:8px; }
form table { width:530px; }

div.banners div.banner { float:left; padding:2px;}
div.right-banners, div.left-banners { position:absolute; }
div.right-banners { right:0; }
div.left-banners div.banner, div.right-banners div.banner { margin:2px; }

ul.upload_photos div { float:left;text-align:center; }
ul.upload_photos div a { position:absolute;background-color:gray;color:white;padding:3px; }
ul.upload_photos div a:hover { background-color:red; }
ul.upload_photos div img { cursor:pointer; }
 
span.post_image { background-color:white;border:1px solid gray;padding:3px;position:absolute;border-left:0;border-top:0; }
div.image_logo { border:1px solid #ffc3c3;position:absolute;background-color:#ae200a;cursor:move;overflow:hidden;color:white;font-size:18px;text-transform:uppercase;font-weight:normal; }
div.image_logo div { margin:auto;;text-align:center; }
div.image_logo table { width:100%;height:100%; }
div.image_logo table tr td {font-size:18px;font-weight:normal;color:white;}
div.image_logo { background:none;border:0; }

a img { border:0;}

label { cursor:pointer; }
span.err { background-color:gray;color:white;position:absolute;margin-top:-10px;padding:0 5px 0 5px; }

.footer {margin:0px 30px 0px 30px; background:url(/images/line_2.gif) top left repeat-x;}
.blog {padding:30px 10px;}
.blog a {color:#3B77B5;}

#langs input { background-color:transparent; }





.bookmenow {display: block; width: 172px; height:24px; border: 0px solid #fff; background: url(/images/boomenow.jpg) 0 -24px; text-decoration: none; cursor: pointer;}
.bookmenow:hover {background: url(/images/boomenow.jpg) 0 0px; cursor: pointer;}

/*anketa*/

#anketa {position: relative; right: 0px; padding: 5px; width: 520px; height: auto; border: 2px solid #3c3c3c; background: #2D2D2D; z-index: 1000}

.gerl a img {padding: 5px; border: 1px solid #3c3c3c;}
.gerl a:hover img {padding: 5px; border: 1px solid #727272;}



/*form*/
.mySelect {width: auto;background:#272727; color: #b4b4b4;}
select {width: auto; background:#272727; border: 1px solid #3A3A3A; color: #b4b4b4}


label {
display:block;
padding-bottom:0.5em;
font-weight:bold;
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;
color: #b4b4b4;
}

input[type="text"]{
border:1px solid #3A3A3A;
padding:0.15em;
width:15em;
background: #272727;
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;
color: #b4b4b4;
}

input[type="password"]{
border:1px solid #3A3A3A;
padding:0.15em;
width:15em;
background: #272727;
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;
color: #b4b4b4;
}

input[type="email"]{
border:1px solid #3A3A3A;
padding:0.15em;
width:15em;
background: #272727;
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;
color: #b4b4b4;
}

textarea {
border:1px solid #3A3A3A;
width:28em;
height:5em;
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;
background: #272727;
color: #b4b4b4;
}

input:hover, input:focus, textarea:hover, textarea:focus {

background: #272727;
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;
color: #d6d6d6;
}

input[type=submit] {
border:1px solid #3A3A3A;
font-weight:bold;
width:auto;
background:#272727 bottom repeat-x;
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;
color: #b4b4b4;
cursor: pointer;
}
input[type=button] {
border:1px solid #3A3A3A;
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;
font-weight:bold;
width:auto;
background:#272727 bottom repeat-x;
color: #b4b4b4;
}

input[type=button]:hover {
border:1px solid #3A3A3A;
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;
font-weight:bold;
width:auto;
background:#272727 bottom repeat-x;
color: #d6d6d6;
}

input[type=submit]:hover {
border:1px solid #3A3A3A;
color: #d6d6d6;
}



#subscription_email { width: 100px;}
/*end form*/




/*about gerls*/
#bigfoto {position: relative; padding: 10px 0 10px 0; width: 320px; height: 420px; border: 1px solid #3a3a3a; background: #272727 url(/images/bgaboutgerls.jpg) bottom repeat-x;}
#bigfoto img {max-width:280px; max-height: 420px; }
#smallfoto {position: relative; margin: 2px 0 0 0; width: 320px; height: auto; border: 1px solid #3a3a3a; background: #272727 url(/images/bgaboutgerls_small.jpg) top repeat-x;}
#smallfoto img {position: relative; margin: 10px 0 10px 5px; padding: 2px; width: 60px; height: auto; border: 1px solid #3e3e3e;}
#smallfoto a {text-decoration: none;}
/*end about gerls*/
